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

/* CSS Reset 			----------------------------------------*/

body,html{ min-width:1200px;}
.ban-inners{ overflow-x:hidden; width:100%;}
@media screen and (max-width: 480px) {
body,html {
width:100%; overflow-x:hidden; /*min-width:1200px;*/ position:relative;
}
} 
.wraps3{width:100%; overflow-x:hidden; min-width:1200px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset {
	border:0
}
img {
	border: 0;
	background: url(loading.gif) no-repeat 0 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight:normal;
	font-style:normal
}
strong, b {
	font-weight: bold;
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
}
h1, h2 {
	font-family: 微软雅黑, 华文细黑, 黑体, Arial;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #CDCDCD;
	background-color: #CCC;
	height: 1px;
}
blockquote {
	color:#666;
	font-style: normal;
}
sup, sub {
	line-height:0
}
abbr, acronym {
	border-bottom:1px dotted #666
}
pre {
	white-space:pre;
}
pre, code, tt {
	font:12px 'andale mono', 'lucida console', monospace;
	line-height:1.5
}
area {
blr:expression(this.onFocus=this.blur())
}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td {
	font-family:"微软雅黑";
	font-size: 12px;
	color: #666666;
	line-height: 1.5
}
p {
	padding: 0 0 1em 0;
	line-height: 1.5;
}
a {
	color:#333333;
	text-decoration:none;
blr:expression(this.onFocus=this.blur());
}
a:hover {
	color:#d50000;
	text-decoration:none;
}
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.mr12{ margin-right:12px;}
.wd10 {
	width:10px;
}
.wd20 {
	width:20px;
}
.wd30 {
	width:30px;
}
.wd40 {
	width:40px;
}
.wd50 {
	width:50px;
}
.wd60 {
	width:60px;
}
.wd70 {
	width:70px;
}
.wd80 {
	width:80px;
}
.wd90 {
	width:90px;
}
.wd100 {
	width:100px;
}
.wd110 {
	width:110px;
}
.wd120 {
	width:120px;
}
.wd130 {
	width:130px;
}
.wd140 {
	width:140px;
}
.wd150 {
	width:150px;
}
.wd592 {
	width:592px;
}
.wd160 {
	width:160px;
}
.wd170 {
	width:170px;
}
.wd180 {
	width:180px;
}
.wd190 {
	width:190px;
}
.wd200 {
	width:200px;
}
.wd210 {
	width:210px;
}
.wd220 {
	width:220px;
}
.wd230 {
	width:230px;
}
.wd240 {
	width:240px;
}
.wd250 {
	width:250px;
}
.wd260 {
	width:260px;
}
.wd270 {
	width:270px;
}
.wd280 {
	width:280px;
}
.wd290 {
	width:290px;
}
.wd300 {
	width:300px;
}
.wd310 {
	width:310px;
}
.wd320 {
	width:320px;
}
.wd800 {
	width:794px;
}
.wd385 {
	width:390px;
}

.wd330 {
	width:330px;
}
.wd340 {
	width:340px;
}
.wd350 {
	width:350px;
}
.wd360 {
	width:360px;
}
.wd370 {
	width:370px;
}
.wd380 {
	width:380px;
}
.wd390 {
	width:390px;
}

.wd580 {
	width:592px;
}


/*
------------------------
顶部开始
------------------------
*/
.header {
	height:100px;

	background:#ffffff;
}
.header-inner {
	background:#fafafa;
	border-bottom:1px solid #e5e5e5;
	height:38px;
	position:relative;
	z-index:100;}
.wrap-layer {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.wrap-link-R {
	float:right;

	text-align:right;
}

.wrap-link-R *{	display:inline-block;
*zoom:1;
*display:inline;
vertical-align:middle; float:none; line-height:37px; color:#5b5b5b;}


.tel {

	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	line-height:33px;
	padding:0 20px 0 0;
    background:url(images/sh_images/line.jpg) right center no-repeat;
	
}
.tel span {
	font-size:12px;
	color:#737373;
	padding:0 6px 0 15px;
	font-weight:normal;
	background:url(images/sh_images/tel.png) 0 center no-repeat

}


.links{
	
	background:url(images/sh_images/line.jpg) right center no-repeat;
	padding: 0 20px 0 20px;
	margin-left:0;
}


.link1{
	
	background:url(images/sh_images/line.jpg) right center no-repeat;
	padding: 0 20px 0 20px;
	margin-left:0;
	position:relative;border-left:1px solid #fafafa;border-right:1px solid #fafafa; cursor:pointer;
}
.link1:hover{background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;}

.link1 span{ background:url(images/sh_images/arrow-icon.png) right center no-repeat; padding-right:10px;}
.share-link{ padding:0 0 0 8px; cursor:pointer;}
.share-link1{ padding:0 0 0 20px;}
.wrap-link-R ul{ position:absolute; top:36px; min-width:100%; left:-1px; background:#fff; border:1px solid #eee; border-top:none; padding-bottom:10px; display:none;}

.wrap-link-R .link1:hover ul{ display:block;}


.wrap-link-R ul li{ display:block;*display:block; text-align: center; line-height:30px;}
.wrap-link-R ul li a{line-height:30px; display:block;}
.wrap-link-R ul li a:hover{ background:#f8f8f8;}

.wrap-layer-vis{ overflow:visible}
.logo {
	float:left;
	padding-top:15px;
	width:505px;
}
.logo img{ height:70px; width:auto;}



/*
-------------
导航
-------------
*/
.menus{ background:#0060a0; height:42px; min-width:1200px;}

.menu-wrap { 

width:1200px;
height:102px;
z-index:99;

/*overflow:hidden;*/
position:relative;


}
.menu-wrap>ul{text-align:left; position:relative; left:-1px;}
.menu-wrap>ul>li {
display:inline-block;
*zoom:1;
*display:inline;
vertical-align:middle;
height:42px;
line-height:42px;
text-align:center;
float:left;
position:relative;
}
.menu-wrap>ul>li>a {
line-height:42px;
	font-size:14px;
	color:#fff;
	padding-left:30px;
	padding-right:30px;
	display:block;
	text-align:center;
	
	border-left:1px solid #024d7e;
}
.menu-wrap>ul>li>a>span {
	display:inline-block;
*zoom:1;
*display:inline;
vertical-align:middle;
/*	padding-right:20px;*/
}
.menu-wrap>ul>li>a:hover, .menu-wrap>ul>li.cr>a{

background:#0280d1;
	color:#fff;
}

.menu-wrap>ul>li>a:hover span, .menu-wrap>ul>li.cr>a span{

	color:#fff;
} 

.menu-wrap>ul>li.cr>a:hover {
	background:#0280d1;
	color:#fff;
}

.menu-wrap > ul > li ul{ background:#3f3a39; padding-bottom:10px; position:absolute; width:100%; border-bottom:2px solid #0060a0; display:none; transition:all 1s ease-in-out; height:0; overflow:hidden;}
.menu-wrap > ul > li:hover ul{ display:block; height:auto; animation:hans 1s;
-webkit-animation: hans 1s; /* Safari and Chrome */}

@keyframes hans
{
0% {height:0; opacity:0}
100% { height:auto;opacity:1}
}

@-webkit-keyframes hans
{
0% {height:0; opacity:0}
100% { height:auto;opacity:1}
}

.menu-wrap > ul > li ul li{ height:36px; line-height:36px;}
.menu-wrap > ul > li ul li span{ color:#FFF; font-size:14px}
.menu-wrap > ul > li ul li a{ display:block;}
.menu-wrap > ul > li ul li a:hover{ background:#0280d1;}
/*
-------------
banner图
-------------
*/
.banneroll { overflow:hidden; position:relative;height:500px; width:100%; min-width:1200px; max-width:1446px; margin:0 auto;}
.banneroll .changeBox_a1{  height:500px; position:relative;margin-right:255px; overflow:hidden;   }

.banneroll .changeBox_a1 .a_bigImg{position:absolute;top:0px; right:0; height:500px;}
.banneroll .changeBox_a1 .a_bigImg img{width:1186px; height:500px;}


.banneroll .ul_change_a2{position:absolute; padding-right:0px; text-align:cneter; top:0px; right:0; padding-left:0px;overflow:hidden; z-index:9999; width:260px;  z-index:9999; text-align:center;/**/ background:none;}

.banneroll .ul_change_a2 li{display:inline-block;*display:inline;*zoom:1; line-height:20px; width:260px; height:125px;  margin:0 3px; overflow:hidden; }
.banneroll .ul_change_a2 li img{ width:auto; height:125px; transition:all 1s ease-in-out;}
.banneroll .ul_change_a2 li:hover img{ transform: scale(1.1,1.1)}
.banneroll .ul_change_a2 li span{display:inline-block;*display:inline;*zoom:1; line-height:20px;  width:260px; height:140px; }
.banneroll .ul_change_a2 li span em{ background:url(images/sh_images/bg7.png);  color:#fff; font-size:14px; margin-top:-40px; height:40px; line-height:40px; width:260px; display:block; position:relative;}
.banneroll .ul_change_a2 li a{ height:140px; display:block;}
.banneroll .ul_change_a2 li span.on{}
.banneroll .ul_change_a2 li span.on img{ transform: scale(1.1,1.1)}
.banneroll .ul_change_a2 li span.on em{ background:#1b6090;}
.txt-roll{background:url(images/sh_images/bg7.png); height:106px; text-align:left; margin-top:-105px; position:relative; width:1186px;}
.txt-roll em{ display:block; font-size:24px; color:#fff; width:970px; padding:22px 0 0 0; float:right;}
.txt-roll b{width:970px;color:#a5a4a6; font-size:14px;display:block;float:right; padding-top:8px; font-weight:normal;}
/*
-------------
国际商标
-------------
*/

.gjsb{}
.gjsb .items-tit{ font-size:26px; color:#303030; text-align:center; padding:38px 0 15px 0;}
.gjsb .items-tit em{ color:#da0000; padding:0 15px; font-size:35px; font-style:italic;}
.serch .item-input{ background:url(images/sh_images/searchbg.jpg) no-repeat; width:1181px; height:56px; margin:0 auto;}
.serch .item-input input{ height:44px; line-height:44px; margin:6px 0 0 50px; width:925px; float:left; border:none; background:transparent; color:#b5b5b5; font-size:16px; }
.serch .item-input a{ display:block; width:202px; height:56px; float:left; overflow:hidden; line-height:800px;}

.gjsb-cnt{ width:600px; float:left; overflow:hidden;}
.gjsb-inners{ width:800px;}

.gjsb-cnt .items-tit{ font-size:30px; color:#000; text-align:center; padding:38px 0 35px 0; font-weight:bold;}
.gjsb-cnt .item{  width:280px; height:227px; float:left;position:relative; margin-right:30px; margin-top:30px;}

.gjsb-cnt .items-desc{ font-size:14px; color:#333333; text-align:center;}
.gjsb-cnt .items-desc a{ color:#333333;}

.gjsb-cnt .items-desc a:hover{ color:#0060a0;}

.gjsb-cnt .items-pic{ text-align:center; overflow:hidden;}

.gjsb-cnt .items-pic img{ width:280px; height:auto;transition:all 1s ease-in-out; }
.gjsb-cnt .item:hover img{ transform:scale(1.1,1.1)}

.gjsb-cnt .items-content{ position:absolute; left:0; top:0; background:url(images/sh_images/bg8.png); width:100%; height:100%; display:none;}
.gjsb-cnt .item:hover .items-content{ display:block;}


.gjsb-cnt .items-content a span{ font-size:20px; display:block; padding:15px 0 5px 0; text-align:center; color:#fff;}
.gjsb-cnt .items-content a em{ display:block; text-align:center;color:#fff;font-size:20px; font-size:15px; padding:5px 0 5px 0;}

.gjsb-cnt .items-content a b{ width:120px; height:40px; line-height:40px; text-align:center; color:#e91f17; display:block; margin:0 auto; background:#fff; border-radius:3px; margin-top:8px; }

.gjsb-cnt .items-desc{ padding:19px 0 19px 0;}

.item-h30{ height:30px;}
.inbanner-wrap{ position:relative; left:50%; float:left; margin-top:-12px;}
.inbanner{ position:relative; right:50%; float:left;}

/*专家问答*/
.ask-wraps{  overflow:hidden; position:relative; top:0; }
.ask-wraps .inner-wrap{ width:1300px;}
.ask-wraps .item{ padding-top:15px;margin-bottom:20px; width:550px; float:left; padding-right:70px;}
.ask-wraps2 .item{ padding-top:15px;margin-bottom:20px; width:auto; float:none; padding-right:0; border-bottom:1px dotted #e8e8e8; padding-bottom:20px;}


.ask-wraps .items-tit{ position:relative; color:#000000; font-size:20px;padding-left:50px;}
.ask-wraps .items-tit a{ color:#000}
.ask-wraps .items-tit em,.ask-wraps .items-tit a em{ position:absolute; left:0;top:2px; background:#bababa; border-radius:3px; color:#fff; font-size:16px; width:28px; height:28px; line-height:28px; text-align:center;}
.ask-wraps .item-infos{ margin-top:15px; position:relative;padding-left:50px;font-size:14px; font-size:16px; line-height:35px;}
.ask-wraps .item-infos em,.ask-wraps .item-infos a em{ position:absolute; left:0;top:4px; background:#da0000; border-radius:3px; color:#fff; font-size:16px; width:28px; height:28px; line-height:28px; text-align:center;}
.ask-wraps .items-desc{ position:relative; margin-top:7px;font-size:14px; padding-left:25px;color:#333333;}
.ask-wraps .items-desc a{ font-size:14px; color:#333333; line-height:20px; padding-right:10px;}
.ask-wraps .items-desc a:hover{ color:#219e8e;}
.ask-mores{ text-align:center;font-size:16px; color:#da0000; padding-top:30px;}
.ask-mores a{ width:195px; height:45px; line-height:45px; text-align:center; display:inline-block; *display:inline;*zoom:1; font-size:16px; color:#da0000; border:1px solid #da0000; border-radius:5px;}



.about-wraps8{ background:url(images/sh_images/about_bg.jpg) center 0 no-repeat; height:700px; margin-top:90px;}

.about-tits{ text-align:center; font-size:22px; text-align:center; color:#da0000; padding:20px 0 30px 0;}

.about-tits span{text-align:center; font-size:22px; text-align:center; color:#da0000; border-bottom:2px solid #da0000; padding-bottom:5px;}
.about-desc{ line-height:40px; color:#000000; font-size:16px; text-align:center; margin-top:10px; height:200px;}
.about-desc *{ line-height:40px;}
.about-desc2{ text-align:left;}
.about-desc2 *{ line-height:32px;}
.case-wraps .items-pic{ display:inline-block; *display:inline;*zoom:1; margin:0 10px 20px 10px; float:left; }
.case-wraps .items-pic img{ width:220px; height:68px;/*-webkit-filter: grayscale(100%);*/
   /* -moz-filter: grayscale(1);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);*/

 filter: gray;}
.case-wraps .items-pic:hover img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
filter: grayscale(0);
 filter:gray;}
.cols-wrap{ height:118px; position:relative;}
.cols-wrap .cols{ position:absolute; left:0; top:0; width:100%; text-align:center;}

.contacts-w{ position:relative; height:370px;}
.index-contact-cell{ position:absolute; width:100%; text-align:center; left:0; top:0;}
.cont-dot{ padding-right:0px; text-align:cneter;  padding-left:0px;overflow:hidden; z-index:9999; width:100%; height:31px; z-index:9999; text-align:center;/**/ background:none; margin-top:40px;}

.cont-dot li{display:inline-block;*display:inline;*zoom:1; line-height:20px; width:15px; height:15px; border-radius:15px; margin:0 3px 0 3px; cursor:pointer; }
.cont-dot li span{display:inline-block;*display:inline;*zoom:1; line-height:20px; width:15px; height:15px; background:#beb6ad; border-radius:15px;  }

.cont-dot span.on{ background:#da0000;}





/*底部*/
.case-wraps{ padding-bottom:0px; height:100%; overflow:hidden;}
.footer{ background:#262626; padding-top:30px; padding-bottom:20px;}
.fot-nav{ width:1200px; overflow:hidden; margin-top:25px;}
.fotnav-cell{ width:146px; float:left; min-height:145px;}

.navs-tit{ color:#fff; font-weight:bold; font-size:16px; padding-bottom:15px;}
.navs-tit a{color:#fff; font-size:18px; font-weight:bold;}
.inner-fotnav{ width:1400px;}

.fotnav-cell2{ width:350px; }
.fotnav-cell2 li{ width:128px; float:left;color:#b3b3b3;}

.fotnav-cell ul li a,.fotnav-cell ul li{ font-size:15px; line-height:30px; color:#b3b3b3;}
.fotnav-cell ul li a:hover{ color:#fff;}

.fotnav-cell3{ width:250px;}
.fotnav-cell4{ width:580px;}
.fotnav-cell4 li{ margin-bottom:20px;}
.fotnav-cell4 ul{ width:270px; float:left; margin-right:35px;}

.fotnav-cell4 ul.contacts20{ margin-right:0;}
/*.icon1{background:url(image/mark1.png) 0 5px no-repeat; padding-left:30px;}

.icon2{background:url(images/sh_images/mark2.png) 0 8px no-repeat; padding-left:30px;}
.icon3{background:url(images/sh_images/mark3.png) 0 10px no-repeat; padding-left:30px;}*/

.inner-footer{  margin-top:15PX;  border-bottom:1px solid #383838;border-top:1px solid #383838; text-align:center;}
.copy-css{ line-height:30px;color:#fff; padding:15px 0; font-size:14px;}

.copy-css em{ color:#fff; font-weight:bold; padding-left:25px;}


/*
-------------
内页
-------------
*/

.inbanner-wrap2{ margin-top:0;}
.cur-css{top:-200px; position:relative; z-index:88; height:96px; overflow:hidden;}
.cur-tits span{ font-size:40px; color:#fff;}
.cur-tits em{ font-size:34px; color:#fff; padding-left:20px;}

.local{ height: 28px; text-align: left;  padding-right:5px;color: #FFF; margin-top:8px;   }
.local ul{ padding:0; margin: 0; display: block;}/* 撑高 */
.local li{  padding: 0; margin: 0;  display: inline;color: #fff; }
.local a{ padding: 0 12px 0 0; font-size:14px; background:url(images/sh_images/curs.png) no-repeat right center;  color: #fff; }
.local a:hover{color: #FFF; text-decoration:none; }
.local .home{ padding: 0 0 0 4px; background: none; font-size:12px; }
.local .cr{ font-size:12px;color: #FFF;  }


.inner-wrap-layouts{ background:#ebeced; margin-top:-96px; min-height:330px;}


.wrap-innerbg{ background:#fff;min-height:330px;}
.pgybg{background:#fff url(images/sh_images/pgybg.jpg) no-repeat right bottom; padding-bottom:250px;}

.pgybg1{background:#fff url(images/sh_images/cont_bg.jpg) no-repeat 0 bottom; padding-bottom:120px;}
.wrap-content{ padding:20px 30px;}
.cur-tit{border-bottom:1px solid #ececec;margin-bottom:30px; padding-bottom:5px; height:35px;}
.cur-tit  span{ border-bottom:2px solid #da0000;  font-size:18px; color:#000000;  position:relative; top:3px; padding-bottom:9px; display:block; float:left; }



/*分页开始*/

.page{ margin:50px 0 30px 0;overflow:hidden; }
.page ul{text-align:center; display:block;}
.page li { margin:0 3px;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}


.page li a {  width:30px; height:30px; font-size:14px; border:1px solid #dcdcdc;line-height:30px; text-align:center;/*border:1px solid #ababab;*/ display:block; color:#000000; }
.page li a:hover{color:#fff;  background: #0060a0;border:1px solid #0060a0;}
.page li.cr a { color:#fff; background:#0060a0;border:1px solid #0060a0; display:block; width:30px; height:30px;text-align:center; /*border:1px solid #910100;*/ }
.page li.cr a:hover{color:#fff;}
.page li.prev { width:30px; height:30px;}
.page li.prev a {  background: url(images/sh_images/pre.jpg) no-repeat 0 0; display:block; width:30px; height:30px;text-indent:-99999px; }
.page li.next { width:30px; height:30px; }
.page li.next a { background: url(images/sh_images/next.jpg) no-repeat 0 0;  display:block; width:30px; height:30px;text-indent:-99999px; }
.page li.total{ padding-left:35px; line-height:30px; font-size:14px;} 
.page li.total em{ color:#0060a0; padding:0 2px;}

.page li.first a{background: url(images/sh_images/pre_1.jpg) no-repeat 0 0; width:60px;}

.page li.last a{background: url(images/sh_images/pre_2.jpg) no-repeat 0 0; width:60px;}
.tables{ margin-bottom:20px;}
.tables td{ vertical-align:top; line-height:35px; color:#666666; font-size:14px; padding-right:5px;} 

.tables td .addr-tits{ color:#2e2d2d; font-size:18px; padding-bottom:15px; margin-top:20px;}


.addr-top{color:#2e2d2d; font-size:18px; padding-bottom:15px; border-bottom:1px solid #e8e8e8; padding-bottom:8px; margin-bottom:10px;}

.article-wrap{ min-height:360px;_height:360px; padding-top:0px;}
.article-wrap h3{ font-size: 24px; font-family: 微软雅黑, 华文细黑, 黑体, Arial;  text-align: center; padding: 8px 0 8px 0; }
/*文章内容*/
.article-wrap .content { }
.article-wrap .content p,.article-wrap .content div{ color: #666; padding: 0 0 0 0; line-height:32px; font-size:14px; /*text-align: justify; text-justify: distribute;*/ }
.article-wrap .content p{ padding:0 0 1em 0;}
.article-wrap .content a{}
.article-wrap .content a:hover{color:red; text-decoration:none;}





/*资讯列表页开始*/
.newslist .core{ padding:22px 0; border-bottom:1px solid #ececec}
.newslist .core h4 a{ color:#333; font-size:20px; font-weight:normal;}
.newslist .core h4 a:hover{ color:#d50000;}
.newslist .core h4 { padding-bottom:10px; position:relative; padding-right:120px;}
.newslist .core h4  .time{ position:absolute; right:0; font-size:14px; color:#666; top:5px; font-weight:normal;}
.newslist .core  .txt a{ font-size:14px; color:#666; line-height:28px;}
.newslist .core  .txt a:hover{color:#d50000;}

/*资讯最终页*/
.newsinfo-wrap{ min-height:200px; _height:200px;padding:18px 0 0; margin:0 auto; }
.newsinfo-wrap .core{clear: both;  padding: 0 8px 0 4px;}
.newsinfo-wrap h3{ font-size: 26px; font-family: 微软雅黑, 华文细黑, 黑体, Arial; color:#333333; font-weight:normal;  text-align: left; padding: 8px 0 10px 0; }
.newsinfo-wrap2 h3{ text-align:center;}
.newsinfo-wrap h4{ font-size: 18px; font-weight: normal; font-family: 微软雅黑, 华文细黑, 黑体, Arial;  text-align: center; padding: 0 0 12px 0; }
.newsinfo-wrap .source{ margin-top:15px; height: 30px; /*border-top: 1px  dotted #ccc;*/ border-bottom: 1px solid #e7e7e7; overflow: hidden; }
.newsinfo-wrap .source ul{ margin: 0; padding: 0; text-align: left; color: #999999; }
.newsinfo-wrap .source li{ display: inline; float:left; font-size:14px; padding: 0 8px;color: #999999;}
.newsinfo-wrap2 .source ul{ text-align:center;}
.newsinfo-wrap2 .source li{ float:none;}

.newsinfo-wrap .content{ margin:20px 0 0;}
.newsinfo-wrap .content,.newsinfo-wrap .content p,.newsinfo-wrap .content div,.newsinfo-wrap .content li{ font-size:16px; line-height:30px; color:#666;}
.newsinfo-wrap .content p{ padding:0 0 1em 0; text-indent:2em;}
.newsinfo-wrap a{ color:#666;text-decoration:none;}
.newsinfo-wrap a:hover{ color:#666;}
.newsinfo-wrap .source li.talk_ico,.newsinfo-wrap .source li.fav_ico{ float:right;}

.newsinfo-wrap .content  div.reader-author{ background:#f9f9f9;  color:#999999;  border:1px solid #ececec; font-size:12px; margin-top:20px; padding:10px 20px;
}



/*弹出框*/

.layout-box{ background:url(images/sh_images/bg9.png); width:100%; min-height:2900px; position:absolute; left:0; top
:0; z-index:99999; position:fixed;}

.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5); width:530px; margin:0 auto; background:#fff; min-height:200px; margin-top:50px; border-radius:5px; position:relative; padding-bottom:30px;}

.close{background:url(images/sh_images/close.jpg) no-repeat; width:20px; height:19px; position:absolute; right:15px; top:15px; cursor:pointer;}

.sear-tit{color: #ff6600;
font-weight: bold;
font-size: 24px;
text-align: center;padding: 15px;
border-bottom: 1px solid #e5e5e5;}

.sear-tips{ text-align:center;font-size:14px; margin-top:30px; padding-bottom:10px;}
.sear-tips span{ color:#f00; padding:0 5px; font-size:14px;}

.item-frms{ margin:20px 0  0 60px;}
.frm-tits{ width:90px; text-align:right; float:left; font-size:14px; color:#000; padding-top:5px;}
.frm-inputs{ float:left; width:300px;}

.frm-inputs input{ width:300px; height:28px; line-height:28px; border:1px solid #ccc; padding:2px 4px; border-radius:4px;}
.tips{ font-size:12PX; color:#F00;}

.result-btns{  display:inline-block; *display:inline;*zoom:1;padding: 10px 16px;
font-size: 18px;border-radius: 6px; background:#f06100; color:#fff; margin-top:10px; min-width:144px; text-align:center;}
a.result-btns:hover{ color:#fff;}


.succ-icon{background:url(images/sh_images/succes.jpg) 0 40px no-repeat; height:44px; padding-left:50px; margin-left:80px; padding-top:30px; padding-bottom:30px; font-size: 36px; color:#3c763d;}

.person-pic{ float:left; width:120px;height:120px; margin-left:30px;}
.person-pic img{width:120px;height:120px; border-radius:120px;}

.service{ width:277px; padding:15px 5px 15px 35px;  height:97px; overflow:hidden;background:url(images/sh_images/arrow8.jpg) 0 0 no-repeat; margin-left:10px; float:left; font-size:12px; line-height:25px;}
.service span{ font-size: 18px;
    color: #f60;
    font-weight: normal;
}

.other-contact{ font-size:14px; text-align:center; background:url(images/sh_images/arrows6.jpg) center  bottom no-repeat; padding-bottom:50px; padding-top:20px; margin-bottom:20px;}


/*右侧搜索框*/

.searchs-lefts{ width:650px; float:right; text-align:right; padding-top:32px;}
.search-wraps{ display:inline-block; *display:inline;*zoom:1;}
.search-wraps{background:url(images/sh_images/searchbg.png) 0 0 no-repeat; width:275px; height:45px; text-align:left;   }
.search-wraps input{ width:230px; height:30px; line-height:30px; margin:5px 0 0 5px ; vertical-align:middle; border:none; background:transparent;}
.search-wraps a{ width:35px; height:30px;vertical-align:middle; overflow: hidden;display:inline-block; *display:inline;*zoom:1; line-height:200px; }
.selects-css{ position:relative;display:inline-block; *display:inline;*zoom:1; width:106px; height:30px;background:url(images/sh_images/arrow.jpg) 90px  center no-repeat; border:1px solid #cccccc;cursor:pointer; top:4px; margin-left:30px; z-index:99999 }
.selects-css span{ line-height:30px;display:inline-block; *display:inline;*zoom:1; padding-right:25px; }
.selects-css span img{ vertical-align:middle; position:absolute; top:8px; left:10px;}
.down-sel{ position:absolute; top:30px; left:-1px; width:106px; background:#fff; border:1px solid #ccc; border-top:none; padding-bottom:5px; padding-top:0px; display:none;}
.down-sel a{ display:block; position:relative; padding:5px 25px 5px 0; margin:5px 0;}
.down-sel a:hover{ background:#fafafa;}
.down-sel a img{ position:absolute; left:10px; top:8px;}
.selects-css:hover .down-sel{ display:block;}

/*更多*/
.com-mylefts{ width:900px; float:left;}
.item-mores{ padding-bottom:2px; height:34px; overflow:hidden; border-bottom:3px solid #016fb8;}
.item-mores span{ font-size:20px; color:#016fb8; float:left;}
.item-mores a{background:url(images/sh_images/mores2.jpg) 0 0 no-repeat; float:right; width:24px; height:24px; margin-top:8px; }
.com-heights{ height:30px;}

/*联盟动态*/
.dtnews-lists{ width:280px; float:right; margin-top:30px;border-top:1px solid #dedede;}
.dtnews-lists li{ padding:18px 6px; border-bottom:1px solid #dedede;}
.dtnews-lists li a{ color:#333333; font-size:14px;}
.dtnews-lists li a:hover{ color:#0060a0;}
.com-rights{ width:270px; float:right;}

.cors-links .item{ float:left; width:120px; margin-right:15px; margin-top:20px;}
.cors-links .items-tit{ padding-top:5px;}
.cors-links .item .items-pic{ text-align:center;}
.cors-links .item .items-tit{ text-align:center;}

.wyh-bg{ background:#f1f1f1; height:430px; min-width:1200px;}

.wyh-lists{ width:1300px; padding-top:20px; }
.wyh-lists .item{ float:left; width:200px; margin-right:45px; margin-top:20px; }
.wyh-lists .item img{ width:200px; height:222px;}
.wyh-lists .items-tit{ padding-top:5px;}
.wyh-lists .item .items-pic{ width:200px; text-align:center;position:relative;}
.wyh-lists .item .items-pic em{ position:absolute; width:0; height:0; transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; display:block; left:50% ; top:50%;opacity:0;}
.wyh-lists .item .items-pic em img{ width:100% ; height:auto;}
.wyh-lists .item .items-pic em span{ width:0; height:0px; text-align:center; position:absolute; top:0; left:0; font-size:12px; color:#fff; overflow:hidden; opacity:0;}

.wyh-lists .item:hover em{ width:100%; height:100%; left:0; top:0;opacity:1;}

.wyh-lists .item:hover em span{ font-weight:bold; font-size:18px; width:100%; height:100%; line-height:222px;opacity:1;}


.wyh-lists .item .items-tit{ text-align:center; margin-top:20px;}
.wyh-lists .item .items-tit,.wyh-lists .item .items-tit *{ font-size:16px; color:#333;}

.half-left{ width:50%; float:left;}
.halfcntL{ padding-right:10px; color:#585858; font-size:14px; line-height:31px;}
.halfcntR{ padding-left:10px; color:#585858; font-size:14px; line-height:31px;}
.halfcntR img{ height:auto;}
.half-right{ width:50%; float:right;}
.comstit{ text-align:center; font-size:22px; padding-bottom:20px;background:url(images/sh_images/coms-line.jpg)  center  bottom no-repeat; color:#0060a0; padding-top:55px; margin-bottom:40px; font-weight:normal;}

.comstit3{ font-size:24px; padding-bottom:20px; color:#0060a0; font-weight:normal;  }
.myconts .cnts2{ color:#585858; font-size:14px; line-height:30px; padding-left:50px;}
.myconts h5{ font-size:16px; color:#333333; margin-top:20px; font-weight:normal; padding-bottom:15px;}

.addr-tits{ font-size:20px; color:#000;}
.address{ font-size:16px; color:#b2b2b2; padding-top:15px;}
.addr{ font-size:16px; color:#000;}

/*当前位置开始*/
.local{ height: 28px; text-align: right;  padding-right:5px;color: #666; padding-bottom:5px; margin-bottom:0px; padding-top:5px; }
.local ul{ padding:0; margin: 0; display: block;}/* 撑高 */
.local li{  padding: 0; margin: 0;  display: inline;color: #666; }
.local a{ padding: 0 18px 0 0; font-size:14px; background:url(images/sh_images/cur.png) no-repeat right center;  color: #505050; }
.local a:hover{color: #0060a0; text-decoration:none; }
.local .home{ padding: 0 0 0 22px; background: none; background:url(images/sh_images/home_icos.png) no-repeat 0 center;  }
.local .cr{ font-size:14px; color:#0060a0 }

.comstit2{ padding-top:0px;}


/*新闻列表开始*/

.newslists ul{ margin:0; padding:0; }
.newslists li{height:60px;line-height:80px;padding:0 0 0px 0px;display:block;overflow:hidden; position:relative;}
.newslists li a{background:url(images/sh_images/dot.png) 20px  center no-repeat;font-size:16px;font-family:"微软雅黑"; color:#666666; padding:0 4px 0 40px;text-decoration:none; height:80px; display:block;}
.newslists li a:hover{color:#fff;background:#0060a0  url(images/sh_images/dothover.png) 20px center  no-repeat; }
.newslists li.evencss  a{ background:#f2f7fa url(images/sh_images/dot.png) 20px  center no-repeat;}
.newslists li.evencss a:hover{color:#fff;background:#0060a0  url(images/sh_images/dothover.png) 20px center  no-repeat; }
.newslists .time{ right:10px; position:absolute;color:#999999; font-size:16px; padding: 0 0px 0 0;}
.newslists li:hover .time{ color:#fff;}

.newslists li.cr .time{ color:#fff;}
.newslists li.cr a{color:#fff;background:#0060a0  url(images/sh_images/dothover.png) 20px center  no-repeat; }

.selects6{ margin-top:-60px; text-align:right; margin-bottom:30px;}
.selects6 select{ width:150px; height:25px; line-height:25px;}
.depart-cnts{ line-height:40px; color:#585858; font-size:16px;}
.downscss a{ font-size:14px; color:#0060a0;}
.downscss{ padding:40px 0 10px;}
.downscss a span{ color:#333333;}


/*加入联盟*/
.join-tit{ color:#000000; font-size:24px; height:60px; line-height:60px; background:#f2f7fa; padding-left:15px; margin-bottom:40px;margin-top:40px;}
.join-tit span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; display:inline; padding-left:20px;}

.frm-sels{ float:left; padding-top:3px; margin-left:40px; margin-right:10px;}
.frm-sels input{ width:18px; height:18px;}
.type-values{ float:left;}
.type-values span{ display:block; font-size:20px; color:#202020;}.type-values em{ font-size:14px; color:#464646;}
.type-values  .fee{ font-size:16px; color:#666666; padding-top:20px;}

.field-tit{ font-size:20px; color:#202020;}
.field-tit em{ font-size:14px; color:#464646; display:block;}

.applay-tbl td{ vertical-align:bottom; padding-bottom:32px;}
.apply-inputs{ border:none; border-bottom:1px solid #cccccc; width:400px; height:50px; line-height:50px; font-size:18px; text-indent:1em;}
.apply-inputs1{ width:239PX;}
.apply-inputs3{ width:530px;}
.apply-inputs4{ width:320PX;}
.sumbits-btn { margin-top:60px; margin-bottom:40px;}
.sumbits-btn a{ display: block; color:#fff; width:250px; height:60px; line-height:60px; font-size:26px; text-align:center; border-radius:5px; background:#0075c1;} 


.join-tit2{ color:#0060a0; margin-top:0;}

.person-tbl td{ vertical-align:bottom; padding-bottom:40px;}
.person-name{ font-size:20px; color:#010101;}
.person-desc{ color:#333333; font-size:16px; padding-top:14px;}
.person-tbl img{ width:160px; height:auto;}

.halfcntL img,.halfcntR img{ width:586px; height:auto;}
.cell{float: left;height:90px;width:220px;margin-left: 2px;margin-bottom: 20px; }
.cell img{height:68px;width:220px;}


.case-wraps .next {
    BORDER-BOTTOM: #999 0px dotted;
    BORDER-LEFT: #999 0px dotted;
    TEXT-INDENT: -9999px;
    WIDTH: 30px;
    DISPLAY: block;
    BACKGROUND: url(images/feature_right.gif) center top;
    FLOAT: right;
    HEIGHT: 48px;
    BORDER-TOP: #999 0px dotted;
    TOP: -125px;
    BORDER-RIGHT: #999 0px dotted;
}
.case-wraps .prev {
    BORDER-BOTTOM: #999 0px dotted;
    BORDER-LEFT: #999 0px dotted;
    TEXT-INDENT: -9999px;
    WIDTH: 30px;
    DISPLAY: block;
    BACKGROUND: url(images/feature_left.gif) center top;
    FLOAT: left;
    HEIGHT: 48px;
    BORDER-TOP: #999 0px dotted;
    TOP: -125px;
    BORDER-RIGHT: #999 0px dotted;
}

.left{ float:left;}
.right{ float:right;}
.device{ width:1100px; margin:0 auto; overflow:hidden; /*margin:100px auto;*/ background:#fff; /*padding:10px;*/}
.device .scroll{ width:100%; height:162px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:220px; overflow:hidden;}
.device h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.device h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.device ul{ overflow:hidden;}
.device ul li{ width:210px; height:65px; margin-right:10px; margin-bottom:30px; overflow:hidden; position:relative; float:left;}
.device ul li img{ width:210px; height:65px; position:absolute; left:0; top:0; z-index:10; }
.device ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.device ul li a.link{ display:block; width:210px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:#000;opacity: 0.5;filter: alpha(opacity=50); z-index:20;}
.pre{position:relative;left:0px;top:100px!important;z-index:99999;BORDER-BOTTOM: #999 0px dotted;BORDER-LEFT: #999 0px dotted;TEXT-INDENT: -9999px;WIDTH: 30px;DISPLAY: block;BACKGROUND: url(images/feature_left.gif) center top;FLOAT: left;HEIGHT: 48px;BORDER-TOP: #999 0px dotted;TOP: -125px;BORDER-RIGHT: #999 0px dotted;
}
.nextttt{position:relative;left:0px;top:-100px!important;z-index:99999;}

/*新加*/
#search_form{ display:inline-block; *display:inline;*zoom:1;}






