/*======================================统一样式==================================*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button,  textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: center; }
ul, li {list-style-type: none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; color:#666;}
body {background: #f8f8f8;}
button { cursor: pointer; }
a, a:link {color: #666; text-decoration: none;}
a:visited {}
a:active, a:hover { text-decoration: none; color:#000; }
a:focus {outline: none; }
.clear{ clear:both;}
.clear-fix:after,.clear-fix:before,.cf:after,.cf:before{content:'';display:table}.clear-fix:after,.cf:after{clear:both}

/*-----head-----*/
.head {width:100%; height:163px; background: url(../image/head_bg.jpg) center;}
.head_in {width:1124px; height:120px; margin:0 auto; position:relative;}
.logo {position: absolute; top:12px; left:1px;}
.head_in p {position: absolute; top:53px; left:240px;}
.search {width:250px; height:30px; background-color:#f5f5f5;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); position: absolute; top:53px; right:150px;}

.search input {border:none; background:none;}
.search .text {width:198px;text-indent:25px; height:24px; line-height:24px; float:left; margin-left:2px; margin-top:2px;background:url(../image/foot_search.png) no-repeat 0px center #fff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px; letter-spacing: 2px;}
.search .text:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.search .sub {width:46px; height:26px; float:right; cursor: pointer;
color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#f00;background-image:-moz-linear-gradient(top, #ff5151, #f00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff5151), to(#f00));background-image:-webkit-linear-gradient(top, #ff5151, #f00);background-image:-o-linear-gradient(top, #ff5151, #f00);background-image:linear-gradient(to bottom, #ff5151, #f00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5151', endColorstr='#f00', GradientType=0);border-color:#f00 #f00 #ff5151;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f00;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin: 2px 2px 2px 0;font-family: 黑体;font-size: 14px;
}
.search .sub:hover{color:#fff;background-color:#f00;*background-color:#003bb3;}

.menu {width:100%; height:45px; line-height: 40px; background:url(../image/menu_bg.png) center;}
.menu_in {width:1080px; height:45px; margin:0 auto;}
.menu_in ul {float:right; width: 1070px;}
.menu_in>ul>li {float:left; position:relative; width:106px;}

.menu_in>ul>li>a {color:#fff; line-height:45px;font-size:16px; text-align:center;  display: block; height:45px;}
.erji{ display:none; position:absolute; left:0; top:45px; width:150px; background:#103667;    padding: 10px 16px 20px 16px;
    box-shadow: 0 0 7px 1px rgba(102,102,102,0.2);
    border-radius: 3px 3px 10px 10px; z-index:10001;}
	
.nav_module_fixed{position:fixed;_position:absolute;top:0;z-index:100001;}
	
.erji dl{}
.erji dl dd{}
.erji dl dd a{ display:block;line-height:25px;color:#fff; padding-left:5px;border-radius: 4px;}
.erji dl dd a:hover{ background:#5f7ea7;}
.erji dl dd .sanji a{ margin-left:20px;}

.menu_in>ul>li:hover{ background:url(../image/menu_bg_2.png) no-repeat;}
.menu_in>ul>li:hover .erji{ display:block;}

.ny_erji{ width:100%; text-align:center; margin-top:20px;}
.ny_erji dl{ display:inline-block; margin:0 auto;}
.ny_erji dl dd{ float:left; margin-right:10px; position:relative;}
.ny_erji dl dd>a{ display:block; height:35px; line-height:35px; border-radius: 7px; margin-bottom:10px; padding:0 20px; background:#eee; color:#000;}
.ny_erji dl dd>a:hover{ background:#5f7ea7; color:#fff;}
.ny_erji dl dd a.on{background:#5f7ea7; color:#fff;}
.ny_erji dl dd .ny_sanji{ display:none; position:absolute; left:0; top:34px; width:150px; padding-top:11px;}
.ny_erji dl dd .ny_sanji .nysanji_dv{ height:35px;margin-bottom:10px;}
.ny_erji dl dd .ny_sanji a{ float:left; display:block; height:35px; line-height:35px;border-radius: 7px; padding:0 20px; background:#eee; color:#000;}
.ny_erji dl dd .ny_sanji a:hover{background:#5f7ea7; color:#fff; }
.ny_erji dl dd:hover .ny_sanji{ display:block;}

/*-----banner-----*/
.fullSlide {width:100%; position:relative; height:500px; overflow:hidden;margin: 0 auto;}
.fullSlide .bd {position:relative; z-index:0;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important; height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a {display:block; height:500px;}

.fullSlide .hd {width:1000px; margin:0px auto; left:50%; bottom:60px; position: absolute; text-align: center; z-index:1; overflow:hidden;}
/*
.fullSlide .hd ul {float:right; text-align: center;}
.fullSlide .hd ul li {float:left; margin:0 5px; display:inline; cursor:pointer;}
.fullSlide .hd ul li {width:10px; height:10px; background: url(../image/but_01.png);}
.fullSlide .hd ul li:hover {background: url(../image/but_02.png);}
*/
.fullSlide .hd span {display: block; float:left; width:10px; height:10px; margin:0 3px; background: url(../image/but_01.png);}
.fullSlide .hd span:hover {background: url(../image/but_02.png);}
.fullSlide .hd span.on{background: url(../image/but_02.png);}

/*-----content-----*/
.jewels {width:100%; margin-top:-24px; background: url(../image/jewels_bg.png) top center no-repeat;z-index: 1;position: relative;}
.jewels_in,.jewels_news,.jewels_zbxy {width:1000px; margin:0 auto; text-align:center;}

.jewels_news{ height:360px; color:#333; padding-top:94px;}
.jewels_news .list_left{ float:left;}
.jewels_news .list_right{ float: right; width:586px;}

.list_form{
	margin:60px 0 0 0;
	text-align: center;
	height: 214px;
    padding: 30px 5px;
    width: 344px;
	background-color: #FFF;
	border: 5px solid #e8e8e8;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px 3px #bbbbbb;
	-moz-box-shadow: 0 0 3px 3px #bbbbbb;
	box-shadow: 0 0 3px 3px #bbbbbb
}

.list_left_title{
	font-size:18px;
}

.list_left_title img{
	vertical-align: middle;
	margin-left: 10px;
}
.list_left_info { padding:6px 0;}
.list_left_info li{ width:320px;height: 30px; padding:12px;}
.list_left_info label{ display:block; width:80px; float:left;height: 30px;font-size: 15px;text-align: right; line-height:30px;}
.list_left_info input{float:left; height:30px; line-height:30px; width:188px;}
.list_left_info .code_bt{ width:73px; height:28px; color:#fff; text-align:center; margin:auto; background:url("../image/code_bt.png"); border:none;font-size:15px; line-height:26px;float: none;}
.list_left_foot{ color:#eb3d00; font-size:15px;line-height: 36px;}

.jewels_news .list_right .list_right_title{ color:#333; font-size:18px; text-align:left; margin-bottom:18px;}
.jewels_news .list_right .list_right_title a{ color:#fff; float:right; font-size:12px; background: url("../image/code_more.png"); display:block; width:51px; height:17px; text-align:center;}
.jewels_news .list_right li{ padding-bottom:20px; border-bottom:#d5d5d5 1px solid; margin-bottom:20px; overflow:hidden}
.jewels_news .list_right li .dimg{ float:left;}
.jewels_news .list_right li .dinfo{ float: right; width:460px;}
.jewels_news .list_right li .dinfo .l1{ text-align:left; height:28px; overflow:hidden}
.jewels_news .list_right li .dinfo .l1 a{ color:#222; font-size:16px; line-height:28px;}
.jewels_news .list_right li .dinfo .l2{ text-align:left; color:#666;line-height: 22px;height:22px; overflow:hidden; width:460px; display:block;text-overflow: ellipsis;white-space: nowrap;}
.jewels_news .list_right li .dinfo .l3{color:#666;margin-top:8px;}
.jewels_news .list_right li .dinfo .l3 span{ float:right;}
.jewels_news .list_right li .dinfo .l3 .time{ margin-right:16px;}
.jewels_news .list_right li .dinfo .l3 .views{background:url("../image/code_res.png") left center no-repeat; padding-left:21px;}
.jewels_news .list_right .no{ border-bottom:none;}

#uyan_frame{border-top: 1px dotted;margin-top: 10px;padding-top: 10px;}

.jewels_in .title {text-align: center; width:1000px; padding-top:94px;}
.jewels_in .title p {font-size: 24px; color:#444;}
.jewels_in .title span {font-family: "arial"; line-height: 20px; color:#888;}

.jewels_in .jewels_min {width:1000px; height:310px; margin-top:23px; position: relative;}
.jewels_in .jewels_min span {display: block; width:370px; height:310px; margin:0 auto; margin-top:23px;}
.jewels_in .jewels_min .p {display: block; width:90px; position: absolute; top:124px; right:136px; text-align: center; font-size: 16px; color:#444;}
.jewels_in .jewels_min .p p{ height:20px; line-height:20px; overflow:hidden;}
.jewels_in .jewels_min .p em {font-family: "arial"; color:#888; font-style:normal; font-size: 12px; line-height: 20px;}
.jewels_in .jewels_min a {display: block; width:80px; line-height: 28px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#e41713; position: absolute; top:190px; right:141px; text-align: center;}

.jewels_in .jewels_img {width:1000px; margin:0 auto; margin-top:46px; position: relative;}
.jewels_in .jewels_img_in {width:944px; margin:0 auto; overflow: hidden;}
.jewels_in .jewels_img ul {width:944px;}
.jewels_in .jewels_img ul li {float:left; margin:0 17px; height: 290px; width: 190px; text-align: center; cursor: pointer; padding:5px 13px 5px 3px;}
.jewels_in .jewels_img ul li p {font-size: 14px; color:#444; margin-top:5px;}
.jewels_in .jewels_img ul li em {font-style:normal; font-family: "arial"; color:#888; line-height: 20px;}
.jewels_in .jewels_img ul li:hover p {color:#e41713;}
.jewels_in .jewels_img span {display: block; width:17px; height:31px; cursor: pointer;}
.jewels_in .jewels_img .jew_left {position: absolute; top:125px; left:0px; background: url(../image/jew_left_01.png);}
.jewels_in .jewels_img .jew_left:hover {background: url(../image/jew_left_02.png)}
.jewels_in .jewels_img .jew_right {position: absolute; top:125px; right:0px; background: url(../image/jew_right_01.png);}
.jewels_in .jewels_img .jew_right:hover {background: url(../image/jew_right_02.png)}


.slide-more-info {
	text-align: center;
	height: 220px;
    padding: 30px 5px;
    width: 180px;
	background-color: #FFF;
	border: 5px solid #e8e8e8;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 3px 3px #bbbbbb;
	-moz-box-shadow: 0 0 3px 3px #bbbbbb;
	box-shadow: 0 0 3px 3px #bbbbbb
}

.featured-gems-info.slide-more-info img
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	max-height:70px;
	max-width:73px;
}

.featured-gems-info.slide-more-info .title {
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1.2em;
	text-transform: none;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1em;
	margin-top: 18px;
	color: #202020;
	letter-spacing: 1px;
	width:auto;
	padding-top:0;
}

.featured-gems-info.slide-more-info p {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0;
	font-style: normal;
    letter-spacing: 0;
	color: #666;
    font-family: "Helvetica","Arial",sans-serif;
}

.button {
	font-family: "freight-sans-pro", sans-serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1.2em;
	text-transform: none;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 18px;
	padding: 10px 13px;
	border-radius: 4px;
	margin: 0;
	display: inline-block;
	border-bottom-width: 0;
	color: white !important;
	background-color: #de111e;
	cursor: pointer
}
.button:hover {
	border-bottom-width: 0
}
.button:hover {
	border-color: #e8e8e8
}
.button .label {
	cursor: pointer;
	border-bottom: 1px dotted transparent;
	display: inline-block;
	width:auto !important;
	height:auto !important;
}

.link {width:100%; height:336px; background: url(../image/link_bg.jpg) no-repeat;}
.link_in {width:1000px; height:426px; margin:0 auto;}
.link_in ul {width:1060px; overflow: hidden; padding-top:103px;}
.link_in li {float:left; width:235px; height:156px; margin-right:30px; position: relative;}
.link_in li .link_in_text {width:235px; height:30px; line-height: 30px; text-align: center; position: absolute; bottom:0px; left:0px;}
.link_in li .link_in_text span {display: block; width:235px; height:30px; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position: absolute;bottom:0px;}
.link_in li .link_in_text p {display: block; width:235px; height:30px; line-height:30px; overflow:hidden; text-align: center; font-size: 14px; position: absolute; bottom; color:#fff;}



/*-----foot-----*/
.foot {width:100%;background: #103667;}
.foot_in {width:1000px; margin:0 auto; position: relative;}
#gotop {width:49px; height:25px; position: absolute; top:-25px; right:4px; cursor: pointer; z-index: 10; background: url(../image/return.png);}

.foot_in_left {float:left; width:340px;margin-top:20px;}
.foot_in_left h1 {color:#fff; line-height: 26px; font-size: 14px;}
.foot_in_left p {color:#ccc; line-height: 26px;}
.head_in .weixin {width:180px; height:78px; margin-top:16px; background: url(../image/weixin_bg.png) no-repeat 88px 48px; position:absolute; right:-74px; top:8px;}
.head_in .weixin span {width:78px; height:78px; float:left;}
.head_in .weixin em {float:left; line-height: 18px; color:#fff; font-style:normal; margin-left:10px; margin-top:2px;}

.foot_in_right {float:right; width:660px; margin-top:20px; overflow: hidden;}
.foot_in_right ul {}
.foot_in_right li {float:left; width:76px; margin-left:30px;}
.foot_in_right li span {display: block; height:30px; color:#fff; font-size: 14px; background: url(../image/foot_01.jpg) no-repeat bottom left; margin-bottom: 4px;}
.foot_in_right li dt {float:left; width:98px; line-height: 26px;}
.foot_in_right li dt a {color:#ccc;}
.foot_in_right li dt a:hover {color:#fff;}

.foot_link {width:1000px;  color:#fff; margin-top:20px;}
.foot_link ul span {float:left;}
.foot_link ul {}
.foot_link li {float:left; margin-left:10px; margin-bottom:10px; height:20px; line-height: 20px;}
.foot_link li a {color:#ccc;}
.foot_link li a:hover {color:#fff;}


.foot_down {width:100%; height:235px; border-top:2px solid #587395; text-align: center;}
.foot_down .foot_search {width:200px; height:24px; line-height: 24px; margin:14px auto; background: #fff;}
.foot_down .foot_search input {border:none; background: none;}
.foot_down .foot_search .foot_text {width:170px; height:24px; line-height:24px; border:none; outline:none; float:left; padding-left:2px;}
.foot_down .foot_search .foot_sub {width:28px; height:24px; float:left; background: url(../image/foot_search.png); cursor: pointer;}
.foot_down img {padding-top:17px;}
.foot_down .p {color:#fff; line-height: 28px; margin-bottom:10px;}
.foot_down span { cursor: pointer;}




/*-----内页-----*/
.ny_title {height:208px; text-align: center; background: url(../image/ny_bg.jpg) no-repeat top center; border:2px solid #ccc;}
.ny_title_in {width:1000px; height:208px; margin:0 auto; position: relative;}

.ny_title_in img {margin-top:50px;}

.ny_title_in .en_name {display: block; width:190px; height:18px; line-height: 18px; text-align: center; margin:0 auto; border:1px solid #ccc; color:#999; background: #fff; margin:10px auto; letter-spacing:2px;}
.ny_title_in p {font-size: 20px; color:#333;}

.position { width:100%;height:20px; position: absolute; bottom:-10px; left:0; text-align:center; }
.position .dv1{ margin:0 auto; display:inline-block;background: #f8f8f8; padding:0px 10px;}
.position em {margin:0 4px; font-size: 10px; font-style: normal}


.ny_menu {width:1000px; height:32px; line-height: 32px; text-align: center; background: url(../image/ny_menu_bg.png) center; margin:0 auto; margin-top:40px; overflow: hidden;}
.ny_menu a { padding:7px 12px; color:#fff; font-size: 14px;}
.ny_menu a:hover {background: #eb3d00;}
.ny_menu a.on{background: #eb3d00;}


.ny_content {width:1000px;  overflow:hidden; margin:50px auto;}
.ny_content img{ max-width:100%;}
.ny_content .new_dtle{ font-size:20px; line-height:25px; text-align:center; color:#000;}
.ny_content .new_ddate{ font-size:13px; color:#666; text-align:center; margin:20px 0; }




.AF{font-size:13px; line-height:23px;text-align: center; color:#333;}

.af_form{ display:block; margin:30px 0; padding:40px; background:#fff;border-radius:10px;}
.af_form .ad_tle{ height:35px;}
.af_form .ad_tle .adtle_on{ float:right;}
.af_form .ad_tle .sp1{ display:block; float:left;height:30px; line-height:30px; margin-right:20px;}
.af_form .ad_tle .dv1{ float:left;}
.af_form .ad_tle .dv1 .dv_ip1{ float:left;border:none; outline:none; display:block; width:30px; text-align:right; height:30px; line-height:30px; margin-right:10px;}
.af_form .ad_tle .dv1 .dv_sp1{ display:block; float:left;height:30px; line-height:30px; }

.adfrom_ul{ border:1px solid #cccccc; border-left:none;border-top:none;}
.adfrom_ul li{border-top:1px solid #cccccc;}

.adfrom_ul .ul_1 .li_1{ float:left; width:100px; text-align:center; height:35px; line-height:35px; font-size:14px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_1 .li_2{ float:left; width:345px;height:35px; line-height:35px; border:none; background:none; outline:none; padding:0 5px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_1{  float:left; width:100px; text-align:center; height:71px; line-height:71px; font-size:14px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_2{  float:left;width:150px; height:71px; line-height:71px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_2 .top{ height:35px;line-height:35px;border-bottom:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_2 .top span{ display:block; float:left; font-size:14px; text-align:left; margin-left:35px;}
.adfrom_ul .ul_2 .li_2 .top input{ display:block; float:left; width:15px; height:15px; margin-top:10px; margin-left:5px;}

.adfrom_ul .ul_2 .li_2 .bot{ height:35px;line-height:35px;}
.adfrom_ul .ul_2 .li_2 .bot span{ display:block; float:left; font-size:14px; text-align:left;margin-left:35px;}
.adfrom_ul .ul_2 .li_2 .bot input{ display:block; float:left; width:15px; height:15px; margin-top:10px; margin-left:5px;}
.adfrom_ul .ul_2 .li_3{  float:left;width:100px; height:71px; line-height:71px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_3 .top{ height:35px;line-height:35px; text-align:center;border-bottom:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_3 .bot{ height:35px;line-height:35px;text-align:center;}
.adfrom_ul .ul_2 .li_4{  float:left;height:71px; line-height:71px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_4 .top{ display:block; width:93px;  height:35px;line-height:35px; padding:0 5px; border:none; outline:none;background:none;border-bottom:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_4 .bot{ display:block;width:93px; height:35px;line-height:35px;padding:0 5px;border:none;outline:none; background:none;}

.adfrom_ul .ul_2 .li_5{  float:left;height:71px; line-height:71px;border-left:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_5 .top{ display:block; width:350px;  height:35px;line-height:35px; padding:0 5px; border:none; outline:none;background:none;border-bottom:1px solid #cccccc;}
.adfrom_ul .ul_2 .li_5 .bot{ display:block;width:350px; height:35px;line-height:35px;padding:0 5px;border:none;outline:none; background:none;}

.adfrom_ul .ul_3 .li_1{ float:left;border-left:1px solid #cccccc; width:100px; height:352px; }
.adfrom_ul .ul_3 .li_1 span{ display:block; font-size:14px; line-height:80px; width:20px; margin:0 auto;}
.adfrom_ul .ul_3 .li_2{ float:left;border-left:1px solid #cccccc; width:817px; }
.adfrom_ul .ul_3 .li_2 .li_chec_1{height:35px;line-height:35px; border-bottom:1px solid #ddd;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_2{ float:left; margin-right:20px;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_2 span{ display:block; float:left; font-size:14px; text-align:left; margin-left:35px;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_2 input{ display:block; float:left; width:15px; height:15px; margin-top:10px; margin-left:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_3{ float:left;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_3 .dv1{float:left; height:35px; line-height:35px;margin-left:35px; margin-right:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_3 .dv2{float:left; height:35px; line-height:35px;margin-left:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_1 .li_chec_3 .ip1{display:block; height:35px; line-height:35px; float:left; padding:0 5px; width:70px; border:none; outline:none; background:none;}

.adfrom_ul .ul_3 .li_2 .li_chec_3{border-bottom:1px solid #ddd;}
.adfrom_ul .ul_3 .li_2 .li_chec_3 .dv1{ float:left; height:35px; line-height:35px;margin-left:35px; margin-right:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_3 .dv2{ float:left; height:35px; line-height:35px;margin-left:35px; margin-right:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_3 .dv3{ float:left; height:35px; line-height:35px;margin-left:5px; margin-right:5px;}
.adfrom_ul .ul_3 .li_2 .li_chec_3 .ip1{ display:block; height:35px; line-height:35px; float:left; padding:0 5px; width:70px; border:none; outline:none; background:none;}



.adfrom_ul .ul_3 .li_2 .li_chec_3 .li_chec_4{ float:left;}
.adfrom_ul .ul_3 .li_2 .li_chec_3 .li_chec_4 span{ display:block;height:35px; line-height:35px; float:left; font-size:14px; text-align:left; }
.adfrom_ul .ul_3 .li_2 .li_chec_3 .li_chec_4 input{ display:block;height:35px; line-height:35px; float:left; width:15px; height:15px; margin-top:10px; margin-left:5px;}

.adfrom_ul .ul_3 .li_2 .li_chec_5{}
.adfrom_ul .ul_3 .li_2 .li_chec_5 .dv1{ display:block; float:left; margin-left:35px; height:100px;}
.adfrom_ul .ul_3 .li_2 .li_chec_5 .dv2{ display:block; float:left; padding:10px;}
.adfrom_ul .ul_3 .li_2 .li_chec_5 .dv2 textarea{ display:block; width:650px; font-size:13px; line-height:23px; height:80px; border:none; outline:none; background:none;}




.adfrom_ul .ul_4 .li_1{ float:left;border-left:1px solid #cccccc; width:100px; height:100px;}
.adfrom_ul .ul_4 .li_1 span{ display:block; font-size:14px; line-height:50px; width:20px; margin:0 auto;}
.adfrom_ul .ul_4 .li_2{ float:left;border-left:1px solid #cccccc; width:797px; height:80px; padding:10px;}
.adfrom_ul .ul_4 .li_2 textarea{ display:block; width:797px; height:80px; font-size:13px; line-height:23px; border:none; background:none; outline:none;}

.af_form .ul_5{ margin-top:20px; height:30px;}
.af_form .ul_5 input{ display:block; float:right; width:80px; height:30px; text-align:center; line-height:30px; border:none; background:#b10000; color:#fff;}

.BF{}
.BF ul{}
.BF ul li{border-bottom: 1px dotted #cccccc; padding-bottom:20px; margin-top:20px;}
.BF ul li .fl{ float:left;}
.BF ul li .fr{ float:right; width:750px;}
.BF ul li .fr .tle{ font-size:18px; display:block; margin-bottom:10px; color:#000;}
.BF ul li .fr .jj{ display:block; font-size:13px; line-height:23px;}
.BF ul li .fr .more{ display:block; font-size:14px; color:#b10000; margin-top:15px;}
.BF ul li .fr .more .time{float: right; color: #666;}

.certificate_on{ width:100%; padding:30px 0;}
.certificate{ width:900px; margin:0px auto; padding:50px; background:#fff;border-radius: 10px;}
.certificate .tle{ border-bottom:1px solid #ddd; height:28px;}
.certificate .tle .sp1{ display:block; float:left; height:27px; line-height:27px; padding:0 5px;border-bottom:2px solid #ccc; font-size:14px; color:#000;}
.certificate .tle form{ display:block; float:right;}
.certificate .tle form .ip1{ display:block; float:left; height:22px; line-height:22px; padding:0 5px; width:180px; border:1px solid #dddddd; outline:none;}
.certificate .tle form .submit{ display:block; border:1px solid #dddddd; float:left; margin-left:5px; background:#333; color:#fff; height:24px; line-height:22px; text-align:center; padding:0 10px; cursor:pointer;}
.certificate .con{ width:878px; padding:10px; border:1px solid #ddd; margin-top:30px;}
.certificate .con .sp1{ display:block; text-align:center;}
.certificate .con .sp1 img{ max-width:100%;}
.certificate .nomore .sp2{display:block;margin-top:30px;}
.certificate .nomore .sp3{ display:block; width:400px;border-radius: 10px; margin:0 auto; background:#f0f0f0; padding:10px; color:#000; text-align:center; }



.pro_list{ width:800px; margin:0 auto;}
.pro_list ul{ width:834px;}
.pro_list ul li{ float:left; margin-right:39px; margin-bottom:15px; width:100px; height:157px; overflow:hidden;}
.pro_list ul li a{ display:block;}
.pro_list ul li a img{ width:100px;}
.pro_list ul li .sp1{ display:block; max-height:50px; line-height:25px; overflow:hidden; font-size:13px; color:#000; text-align:center;}
.pro_list ul li:hover .sp1{ color:#e41713;}
.pro_list ul li .sp2{ display:block; height:23px; line-height:23px; color:#666;font-size:13px; text-align:center;}


.pro_d_tle{ font-size:20px; color:#eb3d00; text-align:center; margin-bottom:40px;}




.new_left{ float:left; width:650px; padding-right:50px; border-right:1px dotted #333;}
.new_right{ float:right; width:275px;}
.new_right .tle{ height:50px; text-align:center;}
.new_right .tle span{ font-size:14px; color:#000; border-bottom:2px solid #666;}
.new_right .newri_ul{}
.new_right .newri_ul li{ padding-bottom:10px; margin-top:10px;border-bottom:1px dotted #666; }
.new_right .newri_ul li a{ display:block; font-size:13px; line-height:20px; color:#0477aa;}
.new_right .newri_ul li a:hover{ text-decoration:underline;}
.new_right .newri_ul li span{ display:block; line-height:20px;}



/*--------检测资质======*/
.te_in_01 {width:1000px; overflow: hidden;}
.te_in_01 ul {width:1100px;}
.te_in_01 ul li {float:left; width:220px; height:360px; margin-right:40px; margin-bottom: 10px; text-align: center;}
.te_in_01 ul li span {display: block; width:218px; height:298px; border:1px solid #eee;}
.te_in_01 ul li p {line-height: 30px; margin-top:4px;}




/*-----------------科研团队------------*/
.te_in_02 {width:1000px; overflow: hidden;}
.te_in_01_top {width:800px; height:130px; padding:0 50px; margin:0 auto; position: relative;}
.te_in_01_topdv{ width:800px; margin:0 auto; overflow:hidden;}
.te_in_01_topul{ width:855px;}
.te_in_01_top ul {}
.te_in_01_top li {float:left; width:87px; height:130px; margin-right:55px;}



.te_in_01_top .tit_left { position:absolute; left:0; top:30%;width:13px; height:24px; background: url(../image/tit_left_01.png); cursor:pointer;}
.te_in_01_top .tit_left:hover {width:13px; height:24px; background: url(../image/tit_left_02.png);}
.te_in_01_top .tit_right {position:absolute; right:0; top:30%;width:13px; height:24px; background: url(../image/tit_right_01.png);cursor:pointer;}
.te_in_01_top .tit_right:hover {width:13px; height:24px; background: url(../image/tit_right_02.png);}


.te_in_02_down {width:800px; margin:0 auto; margin-top:40px;}
.te_in_02_down span {display: block; width:250px; height:289px; float:left;}
.te_in_02_down dl {width:500px; float:right;}
.te_in_02_down dl dt {color:#333; font-size: 16px; line-height: 40px;}
.te_in_02_down dl dd {width:500px; height:230px; overflow: auto; color:#666; font-size: 14px; line-height: 30px; margin-top:4px;}




.qu_bj{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url(../image/xl_bjt.png) repeat; z-index:1000;}
.qu_cons{ display:none; width:100%; position:fixed; left:0; top:5%; z-index:1001;}
.qucon_dv{ width:500px; margin:0 auto; height:682px; position: relative;}
.qucon_dv_on{ text-align:center; width:500px; background:#fff; }
.qucon_dv .colse{ display:block; width:30px; height:30px; position:absolute; right:-30px; top:0px; z-index:1002; background: url(../image/06.png) no-repeat;}

/*CSS black2 style pagination*/

.black2 {

	TEXT-ALIGN: center;

	margin-top: 30px;

	width: 100%;
	
	padding:14px 0;
}

.black2 A {

	MARGIN:0 2px;

	COLOR: #444;

padding: 3px 8px;
	TEXT-DECORATION: none;

	border: 1px solid #ccc;

}

.black2 A:hover {

	COLOR: #444;

	BACKGROUND-COLOR: #f1f1f1;

	border: 1px solid #ccc;

}

.black2 A:active {

	COLOR: #444;

	BACKGROUND-COLOR: #f1f1f1;

	border: 1px solid #ccc;

}

.black2 SPAN.thisclass {

padding: 3px 8px;
	MARGIN:0 2px;

	COLOR: #fff;


	BACKGROUND-COLOR: #b10000;

	border: 1px solid #ccc;

}

.black2 SPAN.disabled {

	BORDER-RIGHT: #eee 1px solid;
padding: 3px 8px;

	BORDER-TOP: #eee 1px solid;

	MARGIN:0 2px;

	BORDER-LEFT: #eee 1px solid;

	COLOR: #ddd;


	BORDER-BOTTOM: #eee 1px solid

}

.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}

.jewels_zbxy{padding-top: 94px;}
.indexBannerMask{position:relative;z-index:999;left:0;top:0;background:url(../image/bannerMask.jpg) no-repeat;width: 147px;height: 547px; float: left;}
.BannerCon{position:absolute;z-index: 100000;right:25px;top:118px;}
.BannerCon>div{margin-bottom: 32px;}
.BannerCon .BannerConChild1 a{position:relative;display: block;width: 90px;height: 12px;background:url(../image/BannerConChild1.png) no-repeat;}
.BannerCon .BannerConChild1 a img{position:absolute;left:-88px;top:-20px;display:none;width: 56px;height: 56px;}
.BannerCon .BannerConChild1 a:hover img{display: block;}
.BannerCon .BannerConChild2 a{position:relative;display: block;width: 90px;height: 12px;background:url(../image/BannerConChild2.png) no-repeat;}

.BannerCon .BannerConChild2 a img{position:absolute;left:-88px;top:-20px;display:none;width: 56px;height: 56px;}
.BannerCon .BannerConChild2 a:hover img{display: block;}
.BannerCon .BannerConChild3 a{position:relative;display: block;width: 90px;height: 12px;background:url(../image/BannerConChild3.png) no-repeat;}

.BannerCon .BannerConChild3 a img{position:absolute;left:-88px;top:-20px;display:none;width: 56px;height: 56px;}
.BannerCon .BannerConChild3 a:hover img{display: block;}
.BannerCon .BannerConChild4 a{position:relative;display: block;width: 90px;height: 12px;background:url(../image/BannerConChild4.png) no-repeat;}
.BannerCon .BannerConChild4 a img{position:absolute;left:-88px;top:-20px;display:none;width: 56px;height: 56px;}
.BannerCon .BannerConChild4 a:hover img{display: block;}

.zbxy_right{float: left;width: 853px;}
.zbxy_right .title {text-align: center; width:100%;margin: 20px 0;}
.zbxy_right .title p {font-size: 24px; color:#444;}

.next, .prev {
	background: url(../image/sprite-carousel.png) no-repeat;
	line-height: 18px;
	vertical-align: top;
	display: block;
	width: 38px;
	height: 76px;
	border-radius: 3px;
	outline: 0;
	text-indent: -9999em;
}
.next:active, .next:visited, .prev:active, .prev:visited {
	border-color: #0f0
}
.prev {
	background-position: 0 -107px
}
.prev:hover {
	background-position: -92px -25px
}
.next {
	background-position: -47px -107px
}
.next.inverted, .next:hover {
	background-position: -139px -25px
}

.carousel-article{
	width: 733px;
	margin: 0 auto;
	padding: 0 60px;
	display: block;
	list-style: none;
	height: 474px;
	position: relative;
}

.caroufredsel_wrapper {
	-webkit-transform: translate3d(0, 0, 0)
}

.carousel-article .featured{
	width: 258px;
	padding: 35px 15px;
	background-color: #e8e8e8
}

.carousel-article .featured img{
	max-width: 238px;
}

.carousel-article .featured.transparent{
	padding-top: 10px
}
.carousel-article .next, .carousel-article .prev{
	position: absolute;
	top: 43.5%
}
.carousel-article .prev{
	left: 10px
}
.carousel-article .next{
	right: 10px
}

#article,.carousel-article article {
    height: 474px;
}

.carousel-article article{
	width: 200px;
	text-align: center;
	float: left;
	margin: 0 15px 0 0;
	height: 428px;
	padding: 35px 0
}

.carousel-article article img{
	max-width: 200px;
}

.carousel-article article .header-image {
	font-family: freight-sans-pro, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 6px 12px;
	margin: 0;
	text-align: center;
	font-style: normal;
	font-weight: 700;
	background-color: #a7947a;
	color: #fff;
	text-transform: none;
	text-transform: uppercase;
	line-height: 1em;
	position: relative;
	top: -12px;
	z-index: 2;
	display: inline-block
}

.freight-light {
	font-family: freight-sans-pro, sans-serif;
	font-style: normal;
	line-height: 1.2em;
	text-transform: none;
	letter-spacing: 0;
	font-size: 22px;
	color: #202020;
	font-weight: 300;
}

.carousel-article article h3{
	text-align: center;
	padding-top: 0!important;
	background: 0 0!important;
	margin: 0 0 25px
}

article{
	color: #666666;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 15px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 26px;	
}

article .author {
	color: #999;
	font: 400 12px/1.4em Arial;
	margin: 0 0 20px;
}

.global-link {
	table-layout: left;
	text-transform: none;
	text-transform: uppercase;
	border-radius: 4px;
	display: inline-block;
	background-color: transparent;
	border: 0;
	color: #de111e !important;
	padding: 0
}
.global-link:hover {
	border-bottom-width: 0;
	border-color: #e8e8e8
}
.global-link .label {
	cursor: pointer;
	border-bottom: 1px dotted transparent;
	display: inline-block
}

.global-link:hover .label {
	border-color: #de111e;
	cursor: pointer
}

.jewels_code{ overflow:hidden;background:url(../image/gicard.jpg) 40px top no-repeat;margin-bottom: 100px;}
.jewels_code .list_form{
	float:right;
	border:none;
	box-shadow:none;
	margin-bottom: 80px;
    margin-right: 40px;
    margin-top: 10px;
	color: #333;
}

.jewels_code .list_left_info label{width: 100px;}
.list_left_info select {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 190px;
}

.jewels_code2{background:url(../image/metallic.jpg) 62px top no-repeat;margin-bottom: 20px;}
.jewels_code3{margin-bottom: 50px;overflow: hidden;}
.jewels_code3 .list_left_info{margin-left: 300px}
.jewels_code3 .list_left_info li{ float:left;}
.jewels_code3 .list_left_info label{width: 140px;font-size: 18px}
.jewels_code3 .list_left_info li{width:332px;}
.jewels_code4{color:#f00;font-size: 21px;line-height: 35px;margin-bottom: 50px;}

.prarear_title{font-size: 20px;font-weight: bold;line-height: 40px;margin-top: 50px;}
.indexPart2RCon1{text-align: right;}
#prarear table{border: 2px solid;border-right: 1px solid;border-bottom: 1px solid;}
#prarear table td{border: 1px solid;border-left: 0;border-top: 0;}
.p6_td p{text-align:left;padding-left: 10px;line-height: 30px;}

.sumitPart .p6submit {
    margin: 20px auto;
    display: block;
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #23b7e5;
    border: 1px solid #28a5cc;
    font-size: 12px;
    color: #fff;
}

#prarear tr td input[type="text"] {
    height: 42px;
    line-height: 42px;
    border: none;
    width: 100%;
    padding: 0;
}

#prarear tr td input[type="checkbox"] {
    font-size: 14px;
    padding: 0;
    margin: 0 3px;
}

#prarear tr td textarea{border: none;
    width: 100%;
	height: 100%;
    padding: 0;
}