@charset "utf-8";
/* CSS Document */

body, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7, div, p { margin: 0px; padding: 0px; }
body { font-size: 12px; line-height: 24px; font-family: 宋体; color: #666; }
.del_float { clear: both; }
a { color: #333; text-decoration: none; }
a:hover { color: #1d5bab; }
img { vertical-align: top; border: none; }
ul { list-style: none; }
.w_980 { width: 980px; margin: 0 auto; }
.w_1440 { width: 1440px; margin: 0 auto; }
.header { height: 95px; background: url(../images/top_back.jpg) repeat-x }
.header dl { float: right; margin: 45px 0 0 0 }
.header dl dd { float: left; margin: 0 10px 0 0 }
.menu { height: 42px; background: url(../images/menu_back.jpg) repeat-x }
.menu ul li { width: 120px; float: left; line-height: 42px; text-align: center; }
.menu ul li a { display: block; font-size: 15px; font-weight: bold; font-family: 微软雅黑 }
.in_ban_a { height: 533px; background: url(../images/ban_back.jpg) bottom repeat-x }
.in_ban_b { width: 1440px; height: 533px; margin: 0 auto; position: relative; }
.in_ban { text-align: center; background: url(../images/ban_back.jpg) bottom repeat-x }
.h_10 { font-size: 0px; height: 10px; overflow: hidden; }
.in_pro_title, .in_about_title, .in_khal h3, .in_honor h4, .in_honor_title, .in_honor_r, .left_new h6 { background: url(../images/in_tb.jpg); display: block }

.in_pro{ position:relative;}
.in_pro h1 { height: 34px; background: url(../images/in_bt_xian.jpg) bottom repeat-x; }
.in_pro_title, .in_about_title { width: 232px; height: 34px; float: left; }
.in_pro_more { float: right }
.in_pro_bt { height: 38px; margin: 9px 0 0 0 }
.in_pro_bt ul { width: 720px; float: left; }
.in_pro_bt ul li { float: left; margin: 0 5px 0 0; display: inline }
.in_pro_bt ul li a { display: block; line-height: 38px; padding: 0 15px; border-radius: 4px; background: #ececec; color: #333; font-family: 微软雅黑; font-size: 15px; font-weight: bold; }
.in_pro_bt ul li a:hover, #in_pro_btx { background: #3983e5; color: #fff }
.in_pro_list, .ny_pro_list { margin: 10px 0 0 0}

.in_pro_list li, .ny_pro_list li { width: 226px; float: left; text-align: center; font-size: 12px; margin: 0 19px 0 0; background: url(../images/in_pro_back.jpg) 0 173px no-repeat }
.ny_pro_list li { margin: 0 16px 18px 0; }
.in_pro_list li img, .ny_pro_list li img { border: 1px solid #cccccc; padding: 2px; margin-bottom: 5px; }

.pro_ej_fl{ width:280px; border:3px solid #3983e5; left:0; top:80px; z-index:10000; position:absolute; background:#eaeaea}
.pro_ej_fl a{ display:block; font-size:12px; padding:4px 15px; line-height:28px; border-bottom:1px solid #fff; border-top:1px solid #d8d8d8}
.pro_ej_fl a:hover{ background:#fff}



.seach { width: 240px; float: right; margin: 5px 0 0 0 }
.seach img { float: right }
.seach_bk { height: 20px; width: 150px; float: left; border: 1px solid #dddddd; color: #888 }
.in_about { width: 729px; float: left; line-height: 24px; }
.in_about h2 { height: 34px; background: url(../images/in_bt_xian.jpg) bottom repeat-x; margin-bottom: 15px; }
.in_about_title { background-position: 0 -59px }
.in_khal { width: 232px; float: right; position: relative; }
.in_khal h3 { height: 39px; font-size: 0px; background-position: 0 -186px; }
.in_khal h3 span { float: right; margin: 12px 12px 0 0 }
.in_khal_a { border: 3px solid #3983e5; padding: 0 7px 7px 7px; text-align: center; line-height: 20px; border-top: none }
.in_khal_a img { margin-bottom: 4px; }
.in_khal_a dl dt { font-weight: bold; font-size: 14px; }
.khal_btn_a, .khal_btn_b { width: 14px; height: 28px; left: 10px; top: 235px; position: absolute; z-index: 10; cursor:pointer }
.khal_btn_b { left: 203px; }
.in_honor h4 { height: 39px; background-position: 0 -98px; margin-bottom: 14px; }
.in_honor h4 span { float: right; margin: 12px 5px 0 0 }
.in_honor .tempWrap{ width:100% !important; overflow:hidden;}
.in_honor ul{ height:235px; overflow:hidden;}
.in_honor ul li { float: left; margin: 0 9px 25px 0 }
.in_honor ul li img { border: 1px solid #ececec; padding: 5px; background: #fff }
.in_honor_title { width: 147px; height: 39px; float: left; background-position: 0 -141px; }
.in_honor_r { width: 10px; height: 39px; float: right; background-position: 10px -141px }
.foot_back { background: url(../images/foot_bg.jpg) bottom left repeat-x; padding-bottom: 70px; }
.link { background: #3e3e41; padding: 8px 0; text-align: center; color: #fdfefe; }
.link a { color: #fdfefe; }
.link a:hover { color: #fdfefe; text-decoration: underline }
.foot { background: #505054; padding: 18px 0; color: #fdfefe; font-family: Arial, Helvetica, sans-serif }
.foot a { color: #fdfefe; }
.foot a:hover { color: #fdfefe; text-decoration: underline }
.foot_ewm { float: right }
.ny_ban_back { background: url(../images/ny_ban_back.jpg) bottom repeat-x; padding-bottom: 18px; }
.left { width: 202px; float: left; padding-bottom: 20px; padding-right: 38px; background: url(../images/left_ty.jpg) right top no-repeat }

.bt_list ul li{ border-bottom:1px solid #e5e5e5;} 
.bt_list ul li a{ display:block; padding:0 0 0 23px; font-family:微软雅黑; font-size:14px; line-height:33px;}
.bt_list ul li a:hover,#bt_listx{ background:url(../images/bt_list_bg.jpg) no-repeat; color:#fff}
.bt_list ul li dl{ padding:5px 0 5px 23px; background:#efefef}
.bt_list ul li dl dd a{ font-size:12px; line-height:26px; padding:0px;}
.bt_list ul li dl dd a:hover{ background:none; color:#3983e5; text-decoration:underline}
.bt_list ul li dl dd a:hover,#ct_listx{text-decoration:underline; color:#2C7FE5}


.left_new h6 { height: 27px; background-position: 0 -349px; font-size: 14px; font-family: 微软雅黑; color: #fff; padding: 0 12px; margin-bottom: 5px; }
.left_new h6 span { float: right; margin: 7px 0 }
.left_new dl { padding: 0 0 0 12px; background: url(../images/new_dian.jpg) 0 7px no-repeat; border-bottom: 1px dashed #d0d0d0; margin-bottom: 5px; }
.left_new dl dt { color: #333 }
.left_new dl dt a { color: #333; }
.left_new dl dt a:hover { color: #ff6600; text-decoration: underline }
.left_new dl dd { color: #888 }
.right { width: 726px; float: right; margin: 4px 0 0 0 }
.right h1 { font-size: 18px; font-family: 微软雅黑; border-bottom: 1px solid #d8dada; color: #333; height: 27px; }
.right h1 span { float: right; background: url(../images/home.jpg) 0 7px no-repeat; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; font-family: 宋体 }
.neir { margin: 25px 0 0 0; }
.qywh { width: 438px; float: right; font-size: 14px; line-height: 28px; }
.honor_list li { width: 160px; float: left; padding: 9px; background: url(../images/honor_bg.jpg) top no-repeat; margin-bottom: 12px; text-align: center; line-height: 20px; }
.honor_list li img { margin-bottom: 14px; }
.page { width: 100%; float: left; margin: 20px 0 0 0; line-height: 31px; text-align: center; }
.page a { color: #9f9f9f; margin-right: 5px;  font-family: Arial, Helvetica, sans-serif; padding: 3px 7px; font-size: 12px; }
.page a:hover { padding: 3px 7px; background: #0080e0; color: #fff }
.pagelist li{ float:left;}
#pagex { padding: 2px 6px; background: #0080e0; color: #fff }
.about_kt { margin: 18px 0 0 0 }
.about_kt li { width: 228px; padding: 4px 4px 0 10px; float: left; background: url(../images/about_xc_bg.jpg) no-repeat; margin: 0 0 15px 0 }
.about_kt li p { text-align: center; padding: 10px 0 0 0; font-size: 14px; }
.contact { width: 670px; margin: 0 20px; margin-top: 60px; }
.contact dl { width: 324px; float: right; margin: 0px 35px 0 0; display: inline; color: #333 }
.contact dl dt { font-size: 20px; color: #222; font-weight: bold; font-family: 微软雅黑; margin-bottom: 10px; }
.new_top { background: url(../images/new_topbg.jpg) no-repeat; padding: 8px 10px; }
.new_top dl { width: 534px; float: right; padding: 15px 0 0 0; }
.new_top dl dt { font-size: 14px; font-weight: bold; color: #333; border-bottom: 1px dashed #cacaca; margin-bottom: 4px; }
.new_top dl dd { color: #888; line-height: 18px; margin-bottom: 4px; }
.new_top dl dd a { color: #ff6600 }
.new_list h4 { padding: 3px 0; color: #888; font-weight: normal; font-size: 14px; background: #86888c; color: #fff }
.new_list ul li { border-bottom: 1px dotted #878787; line-height: 32px; }
.new_list ul li span { width: 80px; float: left; color: #888; text-align: center; margin: 0 32px 0 0px; }
.new_list ul li b { width: 63px; float: right; font-weight: normal; }
.new_list ul li a { color: #000; display: block; }
.new_list ul li a:hover { color: #000; background: #dbdbdb }
.new_xq { padding: 0 0 40px 0 }
.new_xq dt { padding: 12px 0; font-size: 18px; text-align: center; border: 1px solid #d0cfce; font-weight: bold; color: #000; background: url(../images/new_bt_bg.jpg) bottom repeat-x; font-family: 微软雅黑; margin-bottom: 8px; }
.new_date { color: #888; font-size: 12px; text-align: center; margin-bottom: 8px; padding-bottom: 3px; background: url(../images/xian_02.jpg) bottom repeat-x }
.new_xq dd { font-size: 14px; line-height: 26px; padding-bottom: 10px; }
.new_fh { padding: 15px 0 0 0; text-align: right }
.pro_list3 { width: 725px; overflow: hidden; padding-bottom: 2px; }
.pro_list3 dl { width:100%; margin:10px 0px 0px 0px; color: #333 }
.pro_list3 dl dt { font-size: 14px; margin-bottom: 2px; font-weight: bold; color: #ff6600; text-align:center;}
.pro_list3 dl dd { line-height: 20px; margin-bottom: 2px; }
.pro_listimg3 { display:block; overflow:hidden;padding-top: 5px; background: url(../images/pro_bg2.gif); text-align: center; }
.pro_listimg3 img { border: 1px solid #d4d4d4; padding: 3px; }
.pro_sm { color: #666 }
.pro_qq { padding-top: 13px; margin-top: 3px; }
.pro_tab { margin: 20px 0 0 0 }
.pro_tab h5 { height: 32px; font-size: 14px; border-bottom: 2px solid #0083d3; margin-bottom: 20px; }
.pro_tab h5 a { float: left; padding: 0 15px; line-height: 31px; border-radius: 4px 4px 0 0; border: 1px solid #ccc; font-weight: normal; border-bottom: none; color: #333; margin: 0 5px 0 0 }
.pro_tab h5 a:hover, #pro_tabx { background: #0083d3; color: #fff; font-weight: bold; border: 1px solid #0083d3; border-bottom: none; }
.pro_details { font-size: 14px; line-height: 26px; padding-bottom: 15px; }
#ewm { display: block; position: relative; }
#ewm .mainlevel { float: left; display: block; }
#ewm .mainlevel a { font-family: 微软雅黑; background: url(../images/menu_bg02.jpg) right no-repeat; width: 260px; height: 277px; color: #fff; font-size: 14px; display: block; line-height: 29px; text-align: center; }
#ewm .mainlevel ul { width: 260px; height: 277px; position: absolute; z-index: 100000; display: none; top: -135px; left: -280px; }
#ewm li a em/*input an em tag as a space*/ { padding: 0 3px; }
.note { color: #3f240e; border-right: 1px solid #fff; background: #678900 url(../images/slide-pannel_14.png) no-repeat; display: block; line-height: 34px; padding: 0 3em; }
.Triangle_con { display: block; /*IE6 only*/ }
.log { margin: 100px auto; width: 1000px; text-transform: capitalize; line-height: 260%; }
.log { margin: 100px auto; width: 1000px; text-transform: capitalize; line-height: 260px; }
.case { width: 629px; margin: 0 auto; background: url(../images/video_bg.jpg) no-repeat; text-align: center; padding-top: 4px; margin-top: 6px; font-size: 14px; }
.case_list { margin: 16px 0 0 0 }

.case_list .hd{ width:100%; height:0px; position:relative; z-index:1;}
.case_list .hd .prev{ position:absolute; z-index:2; left:0px; top:50px; display:block; width:14px; height:25px; background:url(../images/img/video_btn_r.jpg) no-repeat;}
.case_list .hd .next{ position:absolute; z-index:2; right:0px; top:50px; display:block; width:14px; height:25px; background:url(../images/img/video_btn.jpg) no-repeat;}
.case_list .bd{ margin:0px 25px; height:auto; overflow:hidden;}
.case_list .bd .tempWrap{ width:100% !important; zoom:1}
.case_list .bd ul li{ float:left; width:164px; margin: 0 6px 0 0;font-size: 13px; text-align: center; line-height: 18px;}
.case_list .bd ul li img{ border: 1px solid #eeeff0; background: #fff; padding: 4px; margin-bottom: 5px; }