﻿@charset "utf-8";
/* CSS Document */
/*

 * Created: runner

 * LastChangedDate: 2009-05-11 19:58:00 +0800 (一, 11  2009)

*/
/* margin padding */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* dom */ dl, dt, dd, ul, ol, li,/* list */ pre, /* code */ form, fieldset, legend, button, input, textarea, /* form */ th, td /* table */ { margin: 0; padding: 0; }
/* set fontsize */

body, button, input, select, textarea { font: 12px/1.5 arial, simsun, sans-serif; }
/* father font-size */

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* font-style format */

address, cite, dfn, em, var { font-style: normal; }
/* font width */

code, kbd, pre, samp { font-family: courier new, courier, monospace; }
/* for chinese clear */

small { font-size: 12px; }
/* list no style */

ul, ol { list-style: none; }
/* link */

a, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
/* set row spacing */

sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
/* form */

legend { /* for ie6 */ color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
/* table */


/* useful */

.clear { font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix:after {
content: “.”; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
:focus { outline: 0; }
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE

:focus {-moz-outline-style: none; }  for Firefox  

*/

/* color */

.red, .red a { color: #c00!important; text-decoration: none; }
.red a:hover { color: #c00!important; text-decoration: underline; }


/* index  */
body{background:url(../img/top-bg.jpg) repeat-x;}
#wrap{margin:0 auto; width:980px; height:auto;}
.top{width:980px; height:145px; float:left;}
.top_up{ height:74px; padding-top:25px; overflow:hidden;}
.logo{width:260px; height:57px; float:left; margin-left:5px;}
.logo_right{background:url(../img/logo-right.png) no-repeat; padding-left:10px; float:left; height:47px; margin-top:10px;}
.logo_right p{color:#b7b7b7; margin-top:4px;}
.chat{width:120px; height:20px; float:left; margin-left:250px; margin-top:37px;}
.chat a{color:#545454;}
.chat a span{color:#F00; font-weight:bold;}
.phone{ float:left; margin-top:9px;}
.nav{width:980px;height:46px; line-height:46px; float:left;}
.nav ul li{float:left; width:130px; text-align:center; margin:0 5px; display:inline;}
.nav ul li a{font-size:14px; color:#fff; font-weight:bold; display:block;}
.nav ul li a:hover{color:#9d0007; text-decoration:none; background:url(../img/nav-bg.png) no-repeat;}
.nav ul li:hover{background:url(../img/nav-bg.png) no-repeat;}
.nav ul li.current{background:url(../img/nav-bg.png) no-repeat; }
.nav ul li.current a{color:#9d0007;}
.banner{width:980px; height:346px; float:left; margin-top:8px;}
.hot{width:980px; height:31px; margin-top:12px; float:left; background:url(../img/hot-bg.gif) no-repeat; line-height:31px;}
.hot_p{width:134px; height:31px; padding-left:20px; float:left;}
.hot_p p{color:#FFF; font-weight:bold;}
.hot_list{width:648px; height:31px; float:left;}
.hot_list ul li{float:left; background:url(../img/hot-list.gif) no-repeat 0 50%; margin:0 6px; padding-left:8px; overflow:hidden; display:inline;}
.hot_list ul li a{color:#444444;}
.hot_list ul li a:hover{color:#F00;}
.hot_news{width:178px; height:31px; float:left; line-height:31px;}
.hot_more{float:left; margin:6px 8px 0 10px;  display:inline;}
.hot_newsList{float:left;}
.hot_newsList a{color:#444444;}
.hot_newsList a:hover{color:#F00;}
.mid{float:left; width:980px; height:268px; margin-top:10px;}
.com{float:left; width:252px; height:266px; border:#c3c3c3 1px solid; margin-top:2px;}
.com_t{float:left; width:252px; height:31px; background:url(../img/title-bg.jpg) repeat-x; border-bottom:#c3c3c3 1px solid; line-height:31px;}
.com_t img {margin:0 10px; float:left;}
.com_t p{font-size:14px; color:#444444; font-weight:bold;}
.com_d{float:left; width:234px; padding:0 9px;line-height:20px; overflow:hidden;}
.com_d span a{color:#e10804;}

/* pro change */
#product{float:left; width:396px; margin-left:10px;}
.sycp{width:100%; margin-top:10px;}
.sycpl{float:left; margin:8px 0px 0px 5px; ; width:28%;}
.sycpr{float:right; line-height:23px; width:70%!important; width:68%; margin-top:5px;}
.Menubox2{width:390px}
.Menubox2 li{float:left; background:url(../img/syleft.jpg) no-repeat; width:83px; height:29px; line-height:29px; margin-right:1px; margin-top:2px; cursor:pointer; text-align:center; list-style:none}
.Menubox2 li.hover{background:url(../img/syleft2.jpg) no-repeat; width:93px; height:29px; font-weight:bold; letter-spacing:1px; font-size:14px; line-height:29px; text-align:center;}
.Contentbox2{clear:both; text-align:left; line-height:25px; border:#CDCDCD 1px solid; height:237px!important; height:237px;}
.Contentbox2 a{color:#444444;}
.Contentbox2 a:hover{color:#F00; text-decoration:none;}
.xgxbtit{width:98%; height:36px; padding-top:-20px!important; padding-top:20px; line-height:36px; background:url(../img/xgsb1.jpg) no-repeat center center; font-size:14px; color:#E60012; padding:0px 0px 0px 10px; font-weight:bold}
.xgxb{width:100%;  overflow:hidden; float:left;}
.xgxb ul{margin-left:15px; overflow:hidden}
.xgxb li{list-style:none; float:left;  width:83px; background:url(../img/yd.jpg) no-repeat left center; padding-left:10px; overflow:hidden}

.news{ width:308px; height:268px; border:#c3c3c3 1px solid; margin-left:10px; float:left; display:inline;}
.news_t{float:left; width:308px; height:31px; background:url(../img/title-bg.jpg) repeat-x; border-bottom:#c3c3c3 1px solid; line-height:31px;}
.news_t img {margin:0 10px; float:left;}
.news_t p{font-size:14px; color:#444444; font-weight:bold;}
.news_t p span{float:right; padding-right:10px; font-weight:normal;}
.news_t p span a{font-size:12px; color:#444444;}
.news_t p span a:hover{color:#F00;}
.news_i{width:284px; height:98px; float:left; padding:20px 12px 0;}
.news_i img {padding:2px; float:left; border:#c3c3c3 1px solid; margin-right:5px;}
.news_i h3 a{color:#F00;}
.news_i p{margin-top:8px; color:#888888;}
.news_list{width:284px; float:left; padding:0 12px;}
.news_list li{border-bottom:#c3c3c3 1px dotted; line-height:26px; padding-left:4px;}
.news_list li p{background:url(../img/list.gif) 0 50% no-repeat; padding-left:8px;}
.news_list li p span{float:right;color:#535353;}
.news_list li p a{color:#535353;}
.news_list li p a:hover{color:#F00;}

.index_pro{width:978px; height:178px; border:#c3c3c3 1px solid; float:left; margin-top:10px;}
.index_proT{float:left; width:978px; height:31px; background:url(../img/title-bg.jpg) repeat-x; border-bottom:#c3c3c3 1px solid; line-height:31px;}
.index_proT p{font-size:14px; color:#444444; font-weight:bold;}
.index_proT img {margin:0 10px; float:left;}
.index_proT p span{float:right; padding-right:10px;}
.index_proT p span a{color:#444444; font-size:12px; font-weight:normal;}
.index_proT p span a:hover{color:#F00;}
.index_proD{width:978px;}
.index_product{width:146px; height:145px; float:left; margin-left:15px; text-align:center; display:inline;}
.index_product img{border:#c3c3c3 1px solid; padding:3px; margin:15px 0 7px 0; }
.index_product h3 {font-weight:normal;}
.index_product a{color:#000;}
.index_product a:hover{color:#F00; text-decoration:none;}

.foot{width:965px; height:30px; background-color:#e5e5e5; float:left; margin-top:10px; padding-right:15px;}
.foot ul { float:left; padding-left:10px;}
.foot ul li {float:left; height:16px;margin:7px 0; background:url(../img/foot-bg.gif) no-repeat right; text-align:center; padding:0 7px 0 8px;min-width:60px;width:auto;}
.foot ul li a{color:#444444; font-size:12px;}
.foot ul li a:hover{color:#F00;}
.foot p{line-height:30px; float:right;}
.footer{width:965px; height:20px;padding-left:15px; margin-top:5px; float:left;}
.footer p{color:#444444;}
.friendlink{width:965px; height:auto; line-height:20px; padding-left:15px; float:left;}
.friendlink p a{color:#444444;}



/*******ny**********/
.banner1{float:left;margin-top:8px;}
.middle{float:left; margin-top:10px; width:980px;}
.middle_left{float:left; width:212px; height:auto;}
.tie{float:left; width:212px;}
.tie_title{float:left; width:212px; height:33px; background:url(../img/ny-title.jpg) no-repeat; line-height:35px;}
.tie_title h3{margin-left:65px; font-size:14px; color:#FFF;}
.tie_list{ float:left;width:203px; height:125px; border:#d5d7d7 1px solid; border-top:none; background:url(../img/ny-left-bg.gif) repeat-y; padding:15px 0 0 7px;}
.tie_list .current a{color:#F00; font-weight:bold;}
.tie_list ul{float:left;}
.tie_list li{ background:url(../img/ny-left-list.jpg) no-repeat bottom; width:195px; height:32px; line-height:32px;}
.tie_list li a{ margin-left:30px; background:url(../img/yd.jpg) 0 50% no-repeat; padding-left:10px; color:#616161;}
.tie_list li a:hover{color:#F00;}
.exam{width:212px; float:left; background-color:#f7f9f8; margin-top:10px;}
.exam_list{width:210px; height:auto; border:#d5d7d7 1px solid; border-top:none; padding:15px 0 0; float:left;}
.exam_list img{border:#cccccc 1px solid; padding:2px; margin-left:17px;}
.exam_list p{ text-align:center; line-height:34px; background:url(../img/ny-left-probg.gif) no-repeat 80% 50%;}
.middle_right{width:756px; height:auto; border:#d5d7d7 1px solid; float:left; margin-left:10px; background-image:#f9fbfa;}
.right_title{ float:left; background:url(../img/ny-right-title.jpg) repeat-x; height:31px; width:756px; line-height:31px;}
.right_title p{color:#616161; margin-left:10px}
.right_title p a {color:#616161;}
.right_title p a:hover{color:#F00; text-decoration:none;}
.right_d{width:716px; padding:0 20px 20px; float:left; background-color:#f9fbfa;}
.d_text{text-indent:24px; line-height:26px; padding-top:20px;}
.d_text p{color:#616161;}
.d_text img {float:left;}
.d_title{border-bottom:1px #cfcfcf dashed; font-size:14px; line-height:36px; margin-top:10px;}
.tie_5{ width:716px; height:141px; background:url(../img/jieshao-bg.png) no-repeat;}
.tie_5 ul{float:left; height:141px;}
.tie_5 li{float:left; width:80px; margin:40px 0 0 63px; line-height:24px; color:#616161; display:inline;}
.d_text ul{width:460px; float:left; margin-top:20px;}
.d_text li{background:url(../img/tuandui-list.jpg) no-repeat; width:460px; text-decoration:24px; line-height:28px;}
.d_text li strong{color:#FFF;}


.content{float:left; width:490px;}
.company_address{height:80px;line-height:25px;text-align:left;font-size:12px; color:#5e5e5e; margin-top:25px; }
.content .company_tel{padding-left:0px;padding-right:0px;padding-top:5px;line-height:22px;}
.content .company_tel .contact{width:490px;float:left;}
dl#contact{width:242px;height:97px; line-height:22px; text-align:left; float:left;}
dl#contact dt{height:23px; line-height:23px;font-weight:bold;color:#92692f;}
dl#contact dd{width:242px;height:69px;margin-top:5px; color:#5e5e5e;}
.contact_t{color:#b80000; width:656px; height:36px; line-height:36px; font-size:14px; font-weight:bold;}
.contact_js{float:left; margin-top:20px;}
.contact_jsTop{float:left; width:704px;background:url(../img/con_js.gif) no-repeat 0 50%; padding-left:12px; line-height:36px; border-bottom:#e60612 1px solid; height:36px;}
.contact_js .contact_jsTop h5{font-size:14px; color:#e60612;}
.contact_jsDown{float:left; margin:20px 0 0 20px;;}

.left_pro{float:left; background:url(../img/left-protop.gif) repeat-x; width:210px; height:34px; line-height:34px; text-indent:50px; border-left:#d5d7d7 1px solid; border-right:#d5d7d7 1px solid;}
.left_pro p{color:#616161; font-size:14px; background:url(../img/left-probg.gif) no-repeat 65% 50%; font-weight:bold;}
.pro_list {float:left;width:203px; height:auto; border:#d5d7d7 1px solid; border-top:none; background:url(../img/ny-left-bg.gif) repeat-y; padding:15px 0 15px 7px;}
.pro_list ul{float:left;}
.pro_list li{ background:url(../img/ny-left-list.jpg) no-repeat bottom; width:195px; height:28px; line-height:28px;}
.pro_list li a{ margin-left:30px; background:url(../img/yd.jpg) 0 50% no-repeat; padding-left:10px; color:#616161;}
.pro_list li a:hover{color:#F00;}
.right_exam{width:700px; height:138px; float:left; margin:20px 0 10px 0;}
.exam_img{padding:3px; float:left;}
.exam_right{ width:486px; height:138px;float:left; margin-left:20px;}
.exam_right h5{line-height:32px; height:32px; text-indent:8px; color:#515151;}
.exam_show{width:466px; height:90px; background-color:#eff0ef; line-height:30px; padding:5px 10px;}
.exam_show p{color:#616161;}
.exam_show span{margin-left:20px;}
.exam_show span a{color:#dc0205; font-weight:bold;}
.exam_title{height:60px; line-height:60px; text-align:center;}
.exam_title p{font-size:16px; color:#949494; font-weight:bold;}
.exam_title span a{color:#e74b4b; font-size:12px; margin-left:30px;}
.exam_showimg{border:#d5d7d7 1px solid; padding:4px; width:440px; height:280px; margin-left:133px;}
.exam_showp{width:692px; height:auto; line-height:28px; color:#616161; margin:22px 0 18px 0; padding:0 12px; }


.product_title{width:716px; background:url(../img/pro-titlebg.gif) repeat-x bottom; height:48px; line-height:48px; float:left;}
.product_title img{float:left; margin:17px 12px 0 19px; }
.product_title p{font-size:14px; color:#616161; font-size:14px; font-weight:bold;}
.product_list{width:716px;}
.product{width:146px;140px; float:left; margin:10px 8px 10px 22px; display:inline;}
.product img{border:#ccc 1px solid; padding:2px;}
.product p{text-align:center;}
.product a{color:#515151;}
.product a:hover{color:#F00; text-decoration:none;}

.product-up{width:716px; padding:40px 20px 20px; float:left;}
.product-left{ width:322px; float:left;}
.product-right{float:left; width:394px;}
.right-h{height:36px; line-height:36px;}
.product-right .right-h h1{font-size:22px; color:#212121; margin:0}
.right-p{text-indent:24px; color:#545454; line-height:24px;}
.right-img{padding:20px 0; text-align:center; float:left; border-bottom:#cbcbcb 1px dashed;}
.right-img img {margin:4px 10px 0 0; float:left;}
.right-pro{float:left; margin-top:14px; padding-left:7px;}
.right-pro img {float:left; margin-right:10px; border:#d9d9d9 1px solid; padding:2px;}
.product-down{float:left; widows:756px;}
.product-all{float:left; background-color:#f6f6f6; height:36px; line-height:36px; text-align:center; width:756px;}
.product-all li{float:left; width:150px; border:#dedede 1px solid; border-left:none; font-size:14px;}
.product-all li a{color:#545454; font-weight:bold;}
.product-single{float:left; width:716px; padding:20px 20px 0 20px; text-indent:24px; line-height:24px;}
.product-single p{ color:#545454; margin:10px 0 20px 0;}
.product-tit{float:left; width:756px; height:35px; background:url(../img/product-titbg.jpg) repeat-x; line-height:35px; border:#d8d8d8 1px solid; border-left:none; border-right:none;}
.product-tit a{color:#545454;font-weight:bold; text-decoration:none; display:block; margin-left:40px; font-size:14px;}


.news_top{width:716px; height:170px; border-bottom:#d5d5d5 1px solid; padding:0 20px;}
.news_topL{width:180px; height:170px; float:left;}
.news_topL img {border:#d5d5d5 1px solid; padding:2px; margin:25px 0 0 8px;}
.news_topR{width:536px; height:145px; float:left; padding-top:25px; padding:25px 0 0 0; line-height:22px;}
.news_topR h2{color:#616161;}
.news_topR p{text-indent:24px; color:#616161; margin-top:10px;}
.news_Dlist{float:left; padding:20px; width:716px;}
.news_Dlist li{width:672px; border-bottom:#d5d5d5 1px dashed; background:url(../img/news-list.gif) no-repeat 1% 50%; padding:0 16px 0 28px; height:32px; line-height:32px;}
.news_Dlist li p span{float:right; color:#bcbcbc;}
.news_Dlist li p a{color:#616161;}
.news_Dlist li p a:hover{color:#F00; text-decoration:none;}
.news_page{width:716px; padding:10px 20px; float:left;}
.news_page a{color:#616161; line-height:22px; height:22px; float:left; margin-left:6px;}
.news_page a:hover{color:#F00; text-decoration:none;}

.right_d h1{text-align:center; font-size:22px; color:#232323; line-height:36px; margin-top:30px;}
.right_d h3{text-align:center; font-size:12px; color:#535353; font-weight:normal; line-height:28px;}
.news_first{width:674px; border:#e5e5e5 1px solid; background-color:#f3f3f3; padding:10px 20px; margin-top:16px; overflow:hidden;}
.news_first p{ text-indent:24px; color:#535353; line-height:24px;}
.news_text{width:700px; text-indent:24px; padding:0 8px 20px; border-bottom:#dbdbdb 1px solid;}
.news_text p{ color:#535353; margin:15px 0; line-height:22px;}
.news_change{margin:20px 0 30px; width:358px; float:left;}
.news_change a{color:#515151;}
.news_change a:hover{color:#F00; text-decoration:none;}


.page{text-align:center; margin-top:25px; height:auto; margin-left:8px;}
.page li{float:left; max-width:200px; min-width:10px; display:block; overflow:hidden; height:auto; margin:0 2px;}
.page span{color:#F00;}
.page a{color:#666;}
.page a:hover{text-decoration:none; color:#F00;}