body { width:100%; background:url(images/body_bg.jpg) repeat-x 0 25px;}
.pro_header {width: 950px; height: 212px; background:url(images/banner_bg.jpg) repeat-x 0 0;  margin:10px auto 0 auto;}
.banner {width: 950px; height: 180px; background:url(images/banner.jpg) no-repeat 0 0; position: relative;}
.banner .title {position: absolute; left: 180px; top: 45px; color:#fff;}
.banner .logo {position: absolute; left: 80px; top: 45px;}
.banner .logo img {width: 80px; height: 60px;}
.title h1 {font-size: 24px; line-height: 1.5em;font-family: "微软雅黑";}
.title h2 {font-size: 12px; font-weight: normal; font-family: Arial;}

.menu {width:946px; height:29px; margin: 0 auto; position:relative; background: url(images/menu_bg.jpg) repeat-x 0 0; line-height: 29px; color:#fff; border: 1px solid #39AED5;}
.menu span {position: absolute; right:5px;}
.menu ul { width: 800px; margin: 0 auto;}
.menu ul li { float: left; padding: 2px 15px 0 15px; background: url(images/menu_split.jpg) no-repeat center right;}
.menu ul li.last {background:none;}
.menu a {text-decoration: none; font-weight: bold; color:#fff; font-size:14px;}
.menu a:hover {color: #ffcc00;}

/*----------------开始中间区域-----------------*/
div.h_one{ clear:both; margin:8px auto; width:950px;}
div.d_left{ float:left; width:230px;}
div.d_right{ float:right; width:710px;}

dl.d_about {padding: 10px;}
dl.d_about dt {padding-top: 10px; float:left; padding-right: 5px;}
dl.d_about dt a.add {color:#4F657F;}

/*左导航*/
div.d_class {margin: 8px auto 0 auto;}
dl.d_class{ clear:both; margin:10px;}
dl.d_class dd{ clear:both; padding:3px 18px; border-bottom:1px dashed #ddd; background: url(images/orange_arrow.jpg) no-repeat 5px 12px; line-height:2em;}
dl.d_class dd a {color:#4F657F; font-weight:bold;}
dl.d_class dd.dd_light{ font-weight:bold;}

div.d_search {margin: 8px auto 0 auto;}
dl.d_search {padding: 10px; line-height:28px;}
dl.d_search dt {width:60px; float:left; text-align:right;}
dl.d_search dd {float:right; width:140px;}

.search_text {border:none; background:url(images/input_bg.jpg) no-repeat left top; width:135px; height:24px; line-height:24px; padding: 0 5px 0 5px;}
.search_btn {border:none; margin-top: 5px; cursor:pointer; background:url(images/search_btn.jpg) no-repeat; width:88px; height:25px; line-height:25px; color:#CC3300; font-weight:bold;}

/*左列表*/
div.d_left_list{ margin: 8px auto 0 auto;}
dl.d_left_list{ padding:10px; line-height:1.8em; }
dl.d_left_list dd{ clear:both; background:url(images/orange_arrow.jpg) no-repeat left 8px; padding-left:10px;}
/*右列表*/
dl.d_right_lisk{ padding:10px; line-height:1.8em; }
dl.d_right_lisk dd{ clear:both; background:url(images/gray_arrow.jpg) no-repeat left 8px; padding-left:10px;}

.blue_link,.blue_link a{ color:#4F657F;}
.blue_link a:hover{ color:#cc0000;}

/*----------------开始标题*/
/*灰色标题*/
dl.left_th{ clear:both; background:url(images/title_bg.png) no-repeat left top; height:30px; line-height:30px; overflow:hidden;}
dl.left_th dd{ height:30px; font-size:14px; font-weight:bold; color:#333; width:100%; text-indent:12px;}
dl.left_th dd a {color:#333;}
/*蓝色标题*/
dl.right_th{ clear:both; height:30px; background:url(images/title_bg.png) no-repeat left -66px; line-height:32px; overflow:hidden;}
dl.right_th dd{ height:30px; width:80px; padding-left: 5px; font-size:14px; color: #fff; font-weight:bold; text-align:center;}
dl.right_th dt {float:right; padding-right: 10px;}

/*标篟标题*/
dl.double_th{ clear:both; background:url(images/title_bg.png) no-repeat left -32px; height:30px; line-height:32px; overflow:hidden;}
dl.double_th dd{ height:30px; width:80px; padding-left: 5px; font-size:14px; color: #fff; font-weight:bold; text-align:center;}

dt.more {float:right; background:url(images/more_arrow.png) no-repeat right 12px; margin-right: 10px; padding:2px 10px 0 0;}

.gray_border {border: 1px solid #D8D8D8;}
.u_border {border: 1px solid #D8D8D8; border-top:none;}

dl.about_text{ clear:both; padding:10px;}
dl.about_text dt{ float:right; width:435px; line-height:2em; color:#666;}
dl.about_text dt p{ padding-left:20px; clear:both;}
dl.about_text dt a{ margin:0 8px; color:#666;}
dl.about_text dt a:hover{ color:#cc0000;}
dl.about_text dt .btn { padding:10px 0 0 20px;}
dl.about_text dt .btn a{ margin:0; }
dl.about_text dd{ float:left; width:240px; text-align:center;}
dl.about_text dd img{ margin-bottom:8px; text-align:center; width:240px; height: 180px; overflow:hidden;}

div.about_text {line-height:2em; font-size: 14px; padding: 20px;}
div.about_text p {text-indent: 2em; margin-bottom: 12px;}
div.about_text div.about_img {width:260px; height: 200px; text-align:center; float:left; overflow:hidden; }
div.about_text div.about_img img { width:240px; height: 180px;}

div.d_pro_list { clear:both; margin: 8px auto 0 auto;}
dl.d_pro_list{ clear:both; padding:10px;}
dl.d_pro_list dd{ float:left; text-align:center; width:150px; height: 160px; margin:8px 8px;}
dl.d_pro_list dd img{ width:120px; height:120px; overflow:hidden; margin-bottom:8px; border: 1px solid #DBDBDB;}

div.d_contact { clear:both; margin: 8px auto 0 auto;}
dl.d_contact{ clear:both; padding: 10px;}
dl.d_contact dt {width: 340px; height: 300px;float:left; border: 1px solid #ddd;}
dl.d_contact dd {width: 330px; float:left;}
dl.d_contact dd span {color:#4F657F; width: 80px; display:block; float:left; text-align:right; padding-right: 10px;}
dl.d_contact dd label {width: 240px; float:left; display:block;}
dl.d_contact dd.message a {width: 137px; height:57px; display:block; text-indent: -9999px; background:url(images/message_btn.jpg) no-repeat; margin: 15px 0 0 50px;}

div.message_list { padding: 10px;}
dl.message_list {border-bottom: 1px dashed #ddd; margin-bottom: 5px;}
dl.message_list dt {color:#333;}
dl.message_list dt a {font-weight:bold;}
dl.message_list dt span {float:right;}

div.d_double { clear:both; margin: 8px auto 0 auto;}
div.double_left {float:left; width: 350px;}
div.double_right {float:right; width: 350px;}

/*产品介绍*/
dl.pro_display{ clear:both; padding: 10px;}
dl.pro_display dt{ float:left; width:500px; line-height:2em; color:#666;}
dl.pro_display dt p{ padding-left:20px; clear:both;}
dl.pro_display dt a{ margin:0 8px; color:#666;}
dl.pro_display dt a:hover{ color:#cc0000;}
dl.pro_display dt .btn { padding:10px 0 0 20px;}
dl.pro_display dt .btn a{ margin:0; }
dl.pro_display dd{ float:right; width:160px; text-align:center; padding:8px; background:#f5f5f5; line-height:18px;}
dl.pro_display dd img{ margin-bottom:8px; text-align:center; width:160px; height: 160px; overflow:hidden;}

/*详情标签*/
div.d_tab{ clear:both; margin:10px 0;}
.none{ display:none;}
/*标签导航*/
div.d_tab_nav{ clear:both; background:url(../images/tab.png) repeat-x left -54px; height:27px; line-height:27px; overflow:hidden;}
div.d_tab_nav dl{ padding-left:10px;}
div.d_tab_nav dd{ float:left; margin:0 3px; text-align:center; font-size:14px; cursor:pointer; background:url(../images/tab.png) no-repeat left -27px; width:94px; height:27px;}
div.d_tab_nav dd.tab_light{ background-position:left top; font-weight:bold; color:#cc0000;}
/*标题内容*/
div.d_tab_box{ clear:both; background:white; padding:10px 0;}
div.d_tab_box div{ clear:both; width:94%; margin:0 auto; line-height:2em;}
div.d_tab_box p{ clear:both;}
dl.pro_text_t{ clear:both; margin:15px 0;}
dl.pro_text_t dt{ clear:both; font-weight:bold; margin:8px 0;}
dl.pro_text_t dd{ clear:both;}
/*相关产品*/
div.other_pro { clear:both; margin: 8px auto 0 auto;}

h1.display_title{ clear:both; margin:10px auto; width:85%; text-align:center; line-height:2em; color:#004499;font-family:"微软雅黑"; font-size:20px; font-weight:bold; line-height:1.8em; _letter-spacing:-1px; _font-size:22px;  _font-family:"黑体"; border-bottom:1px solid #D8D8D8; padding:0 0 12px 0;}
/*日期*/
div.display_date{ clear:both; margin:10px auto; width:90%; text-align:center; color:#666;}
div.display_date span{ margin:0 12px;}
/*内容*/
div.display_con{ clear:both; margin:0 auto; padding:10px 0; line-height:2.2em; width:600px; font-size:14px;}
div.display_con p{ text-indent:2em; margin:10px 0;}
div.display_con p.right_text{ text-align:right; font-size:12px;}
div.display_con img {max-width: 600px;}
dl.tool{ text-align:center; clear:both; width:600px; margin:15px auto; padding:15px 0 0 0; height:20px;border-top:1px solid #D8D8D8;}

div.news_list {width: 95%; margin: 10px;}
div.news_list ul {list-style:none;}
div.news_list li { background:url(../images/gray_arrow.jpg) no-repeat left 12px; padding-left:12px; line-height:28px; clear:both; font-size: 14px;}
div.news_list li .date {float: right;}

/*---------------开始合作伙伴----------------------*/
dl.gray_title{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title dd{ font-size:14px; font-weight:bold; padding-left:16px; float:left;}
dl.gray_title_con{ clear:both; background:url(../images/gray_th.gif) repeat-x; height:29px; line-height:29px;}
dl.gray_title_con dd{ float:left; padding:0 28px; font-size:14px; font-weight:bold; color:#333; border-right:1px solid #ccc; cursor: pointer;}
dl.gray_title_con dd.cur { float:left; text-align:center; font-size:14px; background:white; border-right:1px solid #ccc; height:29px; padding:0 28px; font-weight:bold;}
div.h_work{ clear:both; margin:8px auto; width:948px; border-top:1px solid #dfdfdf;}
dl.h_work_pic{ clear:both; text-align:center; width:946px; margin:10px auto;}
dl.h_work_pic dd img{ margin:0 2px; width:128px; overflow:hidden;}
ul.h_work{ clear:both; margin:10px auto; width:935px;}
ul.h_work li a{ float:left; width:auto; padding: 0 5px 0 5px; white-space:nowrap;}
dl.h_work_pic dd img,dl.h_dyn dt img { border:1px solid #dfdfdf;}

input.input_blue_btn{ border:none; cursor:pointer; background:url(../images/blue_btn.png) no-repeat; width:81px; height:28px; line-height:28px; text-align:center;}
input.input_blue_btn:hover {font-weight: bold;}