@charset "utf-8";
/*
* name:Global && Pc StyleSheet
* version:v1.3.3
* update:button默认没有margin
* data:2015-04-03
*/
@import url(./animate.css);
/* reset */
body { font:14px/1.7 '微软雅黑',tahoma,'hiragino sans gb',stheiti,
'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x:hidden; color:#000;background:#f6f6f6;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin:0;}
input, button, select { font-size:100%; box-sizing:border-box;margin:0; padding:0; vertical-align:middle; border:1px solid #ccc; outline:none;line-height:normal; font-family:"Microsoft Yahei"; color:#666;}
textarea { overflow:auto; height:auto; resize:vertical;vertical-align:top;}
img { border:0 ;height:auto; -ms-interpolation-mode:bicubic;}
ul { padding-left:0; list-style-type:none;}
li{ list-style-type:none; }
i, b {font-weight:normal; font-style:normal;}
a {-webkit-transition:all 0.3s ease;transition:all 0.8s ease; text-decoration:none; outline:none;color:inherit;}
a:hover { color:#FFEB3B;}
.noLink { cursor:default;}
.fl{ float:left;}
.fr{ float:right;}
/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video{ display:block;}

/* 高亮选中 */
::-moz-selection {color:#fff; background:#00479d; }
::selection {color:#fff; background:#00479d; }

/* modern ie */
@-ms-viewport { width:device-width;}

/* ico */
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; vertical-align:middle; background:url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}

/* baseUI */
.wrap { max-width:1180px; margin-right:auto; margin-left:auto; *width:1180px;}
.fix { *zoom:1; *clear:both;}
.fix:before, .fix:after {display:table; clear:both; content:'';}
.oh { overflow:hidden; *zoom:1;}
.l { float:left;}.r { float:right;}
.dib { display:inline-block; *display:inline; *zoom:1;}
.pr { position:relative;}.pa { position:absolute;}
.tc { text-align:center;}.tr { text-align:right;}
.el {overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}
img[data-src],.opc0 { opacity:0 ; filter:alpha(opacity=0);}
.hide { display:none;}
.hidetext { font:0/0 a; letter-spacing:-9px;}
.arr { display:inline-block; overflow:hidden; width:0; height:0;}
.placeholder { color:#aaa; }
/* button */
button, .button{ padding:0 1em;margin:0;background:#00479d;color:#fff; vertical-align:top;display:inline-block;line-height:2em;height:2em; border:0; border-radius:2px;cursor:pointer;*display:inline;*zoom:1;}
button:hover, .button:hover{color:#fff; filter:alpha(opacity=85);opacity:.85;}
button.big, .button.big{font-size:1.2em;height:2.5em;line-height:2.5em; }
/* table */
.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; }
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:5px 15px; border:1px solid #ccc;}
.datalist tr.altrow { background:#ccc;}
/* rect */
*[class*="rect-"]{position:relative;display:block; width:100%;height:0;overflow:hidden;}
*[class*="rect-"] ._full{position:absolute;left:0;top:0;width:100%;height:100%;*height:auto;}
.rect-75{padding-bottom:75%;}
.rect-5625{padding-bottom: 58.25%;}
.mb30 { margin-bottom:30px;}
.mt20 { margin-top:20px;}

/*下拉*/
.sele{position:relative;height:27px;line-height:27px;width:223px;text-indent:10px;cursor:pointer;}
.sele_{display:none;position:absolute;width:100%;left:-1px;top:27px;background:#fff;border:1px solid #cacad9;}
.sele_ a{display:block;}
.sele_ a:hover{background:#9f9f9f;color:#333;}

.effImg01 img/*,
.inewsSlider li img,
.inewsList li img,
.videoList li img 
*/{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img/*,
.inewsSlider li:hover img,
.inewsList li:hover img,
.videoList li.hover img
*/{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
/*-- 头部 --*/
.header {  width: 100%;  height: 154px;  border-top: 4px solid #014cff;}
.header .w {  position: relative;}
.header .fic {  position: absolute;  right: 0px;  top: 0px;  background: url(../images/topright.jpg) no-repeat;  width: 229px;  height: 27px;  padding: 0px 20px;}
.header .fic span {  color: #fff;}
.header .fic span a {  color: #fff;  padding: 0px 4px;}
.header .fic span a:hover {  text-decoration: underline;}
.header .logo a {  display: block; width: 700px;  padding-top: 30px;}
.header .logo a img {  display: block;  float: left;}
.header .logo a span { display: block;  padding: 3px 0 0 15px;  color: #222;  font-size: 45px;  float: left;  line-height: 63px;  font-weight: bold;}
.header .logo a p{text-indent: 17px;    font-size: 18px;    line-height: 33px;}
.header .tel {  background: url(../images/tel.png) no-repeat left center;  margin-top: 30px;  padding: 0 0 9px 74px;}
.header .tel span {  font-size: 18px;  color: #333; line-height: 36px; }
.header .tel span p {  font-family: "楷体";  font-size: 26px;  color: #f00;font-weight: bold;}

.w {  width: 1200px;  margin: 0 auto;}
/*nav*/
.nav {  width: 100%;  height: 52px;  background: #014cff;  overflow: hidden;}
.nav ul li {  float: left;  position: relative;  text-align: center;  z-index: 2;}
.nav ul li a {  color: #fff;  font-size: 19px;  display: block;  height: 52px;  line-height: 52px;  padding: 0px 29px;  border-right: 1px solid #00479d;  border-left: 1px solid #0167d0; font-weight: bold;}
.nav ul li a:hover,.nav ul li a.hover {  background: #f00;  border-color: #f00;}
.nav ul li .box {  background: #006dce;  position: absolute;  top: 52px;  display: none;}
.nav ul li .box a {  line-height: 30px;  height: 30px;  border: 0px;  overflow: hidden;}
.nav ul li .box a:hover {  background: none;  color: #f00;}
/*-- banner --*/
#flashs {  position: relative;z-index: 1;height:400px; margin-top:-186px; margin-top:0px;}
#flashs .bgitem {position: absolute;}
#flashs .btn {bottom:25px;margin-right: -700px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #014cff;border: 1px solid #014cff;color: #fff;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur {background: none repeat scroll 0 0 #f00;color: #FFFFFF; border:1px solid #f00;}
.ban_bg{ background:#fff; }
/*-- 产品中心 --*/
/*.pro{ width:1200px; overflow:hidden; margin:0 auto; padding-top:70px;}
.pro .pr_list{ border:5px solid #014cff; border-bottom:10px solid #014cff; width:250px; float:left; overflow:hidden;}
.pr_list h2 { height:66px; background:#014cff; margin-bottom:12px;}
.pr_list h2 a{font:18px "Microsoft YaHei"; font-weight:bold; display:block; color:#fff; line-height:66px; text-align: center; }
.pr_list h4 {     border-bottom: 1px dotted #999; }
.pr_list h4 a{ font:16px "Microsoft YaHei"; color:#333333; font-weight:bold; line-height:33px;padding-left:23px;}
.pr_list ul{ width:250px; border-bottom: 1px solid #ddd;}
.pr_list li{ height:40px; padding-left:21px; border-bottom: 1px dashed #ddd;  width: 100px;float: left; }
.pr_list ul li a{ display: block; font:14px "Microsoft YaHei"; color:#000; line-height:40px;}
.pr_list li a:hover , .pr_list .pr_li a{ color:#014cff;}
.pro .pr_info { float:right; width:918px; overflow:hidden;}
.pr_info ul{width:918px; }
.pr_info li{ height:159px; width:215px; border:2px solid #dfdfdf; float:left; margin:0 10px 40px 0;}
.pr_info li a , .pr_info li img{height:159px; width:215px; display:block;}
.pr_info .pr_li{ margin-right:0px;}
.pr_info li span{ width:186px; height:30px; display:block; _margin-top:4px;}
.pr_info li span a{ width:215px; height:46px; overflow:hidden; font:15px "Microsoft YaHei"; font-weight:bold; display:inline-block; text-align:center; line-height:46px;}
.pr_info .pr_a1{ background:#1b802a;}*/
/*-- foot --*/
.cpBox {
    margin-bottom: 20px;
    margin-top: 20px;
}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.cpMu {
    width: 240px;
    background-color: #fff;
    overflow: hidden;
}
.cpMu h4 {
    padding-left: 76px;
    margin-bottom: 6px;
    height: 56px;
    background: #014cff;
    overflow: hidden;
    font-size: 20px;
}
.cpMu h4 a {
    display: inline-block;
    margin-top: 10px;
    color: #fff;
}
.cpMu dl {
    margin: 0px 3px 16px 3px;
}
.cpMu dl.mu01 dt {
    background-image: url(../images/cpMuDt_01.png);
}
.cpMu dt {
    height: 40px;
    line-height: 40px;
    background-color: #e9e9e9;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.cpMu dt a {
    margin-left: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.cpMu dd {
    overflow: hidden;
    line-height: 40px;
    background: url(../images/cpMuDd.png) repeat-y center top;
    color: #080808;
    font-size: 14px;
}
.cpMu dd span {
    float: left;
    width: 50%;
	border-bottom: 1px dashed #ccc;
}
.cpMu dd span a {
    margin-left: 10px;
    color: #333;
}
.cpList {
    width: 945px;
    overflow: hidden;
    background-color: #fff;
}
.cpList .contTit {
    margin-bottom: 10px;
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #014cff;
    padding-left: 20px;
}
.contTit .titA {
    padding-left: 18px;
    font-size: 19px;
    color: #014cff;
    background: url(../images/titA_ico.png) no-repeat left center;
}
.contTit .titMore {
    position: absolute;
    right: 0px;
    /*top: 0px;*/
    padding-right: 338px;
    font-size: 13px;
    color: #2b100c;
    font-weight: normal;
}
.cpList ul {
    overflow: hidden;
    padding-top: 7px;
    padding-left: 5px;
}
.cpList li {
    width: 234px;
    float: left;
    text-align: center;
    height: 205px;
}
.cpList li h5 {
    margin-top: 3px;
    font-weight: normal;
    font-size: 14px;
}
.cpList li img {
	    width: 215px;
    height: 159px;
    border: 1px solid #ddd;
    padding: 3px;
}

.foot {  background: #3e3e3e;}
.foot .botnav {  height: 60px;  text-align: center;  background: url(../images/botnav.jpg) repeat-x;}
.foot .botnav ul li {  float: left;}
.foot .botnav ul li a { display: block;  color: #fff;  line-height: 60px;  height: 60px;  font-size: 14px;  padding: 0px 38px;}
.foot .botnav ul li a:hover { color: #000; background: #fff;  text-decoration: underline;}
.foot .base { height: 218px;  color: #fff;  padding: 30px 0px;}
.foot .base .left {  width: 60%;}
.foot .base .left h1,.foot .base .left p {  color: #fff;}
.foot .base .left h1 {  font-size: 32px;  font-weight: bold;  padding-bottom: 30px;}
.foot .base .left p.a {  line-height: 28px;  float: left;  width: 100%;  height: 28px;}
.foot .base .left p.a i {  float: left;  width: 20px;  height: 20px;  background: url(../images/baseicon.png) no-repeat;  margin-top: 4px;  margin-right: 10px;}
.foot .base .left p.a2 i {  background-position: -20px 0px;}
.foot .base .left p.a3 i {  background-position: -40px 0px;}
.foot .base .left p.a3 a {  color: #fff;}
.foot .base .left p.a3 a:hover {  text-decoration: underline;}
.foot .base .left .tel {  background: url(../images/tel.png) no-repeat left 67px;  margin-top: 30px;  padding-left: 68px;}
.foot .base .left .tel span {  font-size: 16px;  color: #fff;}
.foot .base .left .tel span p {  font-family: "Impact";  font-size: 31px;  color: #f00;}
.foot .base .right {  width: 225px;  padding-top: 20px;}
.foot .base .right p {  font-size: 16px;  color: #fff;  font-weight: bold;  text-align: center;  padding-bottom: 20px;}
.foot .base .right span i {  display: block;  text-align: center;  color: #fff;}
.foot .ewm{    width: 230px;    margin: 0 auto;}
.foot .ewm span{    text-align: center;}
.foot .ewm span img{ width:64%;}

/*新闻中心*/
.imainPart { clear:both;}
.imainPart01 { background-color:#f6f5f5; padding:25px 0;}
.itp { height:176px; position:relative;}
.itp .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
.itp .img img {    width: 275px;    height: 178px;    border: 1px solid #aaa;}
.itp .na { width:auto; height:44px; line-height:44px; font-size:18px; font-weight:bold; color:#fff; padding:0 26px; background-color:#000; position:absolute; right:0; bottom:0;}
.itp .n { display:block; font-size:14px; font-weight:normal; height:56px; line-height:56px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.itp .tel { position:absolute; right:0; bottom:0; line-height:56px; font-size:14px; color:#014cff; font-weight:bold;}
.itp_hover .na { background-color:#058cc8;}
.play_ico { display:block; width:58px; height:58px; position:absolute; left:50%; top:50%; margin:-29px 0 0 -29px; overflow:hidden;}
.itp .cover { width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; text-align:center; font-size:20px; transition:all 0.3s ease; font-weight:bold;}
.itp .cover b { display:block; width:52px; height:52px; background:url(../images/ipro_bg.png) no-repeat; margin:50px auto 5px;}
.itp .ap { display:none; width:0; height:0; overflow:hidden; border-color:transparent transparent #0c94d1; border-style:dashed dashed solid; border-width:10px; position:absolute; left:50%; margin-left:-10px; top:-20px;}
.ips_act { z-index:51;}
.ips_act .cover,.itp:hover .cover { background:rgba(0,143,208,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd014cff,endcolorstr=#dd014cff);}
.ips_act .cover b,.itp:hover .cover b { background-position:0 -52px;}
.ips_act .ap { display:block;}

.imainPart02 { background-color:#fff; padding-bottom: 30px;}
.imainPart02 .hd { clear:both; overflow:hidden; margin-bottom:10px;}
.imainPart02 .hd .n { float:left; font-size:30px; height:60px; line-height:60px;}
.imainPart02 .inews_btn { width:auto; float:right; padding-top:20px;}
.imainPart02 .inews_btn .inb { display:block; width:28px; height:27px; float:left; background:url(../images/inews_btn.png) no-repeat;}
.imainPart02 .inews_btn .inb_prev { margin-right:3px;}
.imainPart02 .inews_btn .inb_prev:hover { background-position:0 -27px;}
.imainPart02 .inews_btn .inb_next { background-position:-28px 0;}
.imainPart02 .inews_btn .inb_next:hover { background-position:-28px -27px;}
.imainPart02 .more { float:right; height:28px; line-height:28px; padding:20px 10px 0;}
.imainPart02 .more a { color:#666;}

.i_newsSlider { width:100%; height:410px; overflow:hidden;}
.i_newsSlider .slide_nav { display:none;}
.insli { width:100%; height:440px; overflow:hidden;}
.inewslist01 { width:600px; float:left;}
.inewslist01 li { width:275px; float:left; margin-right:20px;list-style-type:none;}
.inewslist01 .img { display:block; width:100%; height:0; padding-bottom:69%; overflow:hidden; margin-bottom:10px;}
.inewslist01 .img img { display:block; width:99%; height:188px; border: 1px solid #aaa; }
.inewslist01 .time { width:50px; height:50px; float:left; background-color:#7e7e7e; color:#fff; text-align:center; font-family:Arial;}
.inewslist01 .time .day { display:block; font-size:26px; font-weight:bold; line-height:1; padding-top:3px;}
.inewslist01 .n,.inewslist01 .text { display:block; overflow:hidden;}
.inewslist01 .n { font-size:16px; font-weight:900; line-height:22px; height:44px; font-weight:normal; margin-bottom:15px; color:#333;}
.inewslist01 .text { line-height:22px; height:132px; overflow:hidden; color:#000;}
.inewslist01 .text a { color:#666;}
.inewslist01 li:hover .time { background-color:#014cff;}
.inewslist01 li:hover .n { color:#014cff;}

.inewslist02 { width:570px; float:right;}
.inewslist02 li { border:#dadada 1px solid; margin-bottom:12px; padding:15px 20px;}
.inewslist02 li:hover { background-color:#f6f6f6;}
.inewslist02 .n { display:block; height:30px; line-height:30px; font-size:16px; color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inewslist02 .time { display:block; line-height:26px; color:#666;}
.inewslist02 .text { line-height:20px; height:40px; overflow:hidden; color:#000;}
.inewslist02 a:hover .n { color:#014cff;}

/*联系/关于*/
.imainPart03 { padding:60px 0;}
.iabout { border:#dadada 1px solid; background-color:#fff; clear:both; overflow:hidden; position:relative;}
.iabout .hn { width:auto; font-size:40px; position:absolute; left:39px; top:30px; line-height:1.2;}
.about_links { height:181px; padding:95px 0 0 45px;}
.about_links .csr{ width:100%; height:52px; line-height:52px; float:left; font-size:16px;}
.about_links li { width:50%; height:52px; line-height:52px; float:left; font-size:16px;}
.about_links .lic { display:inline-block; width:33px; height:32px; background:url(../images/i_ab_arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:10px;}
.about_links a:hover .lic { background-position:0 -32px;}
.about_zeren { clear:both; overflow:hidden; background-color:#e0e0e0; height:253px; position:relative;}
.about_zeren .img { width:58%; height:0; padding-bottom:43%; float:left; overflow:hidden; margin-right:6%;}
.about_zeren .img img { display:block; width:100%; height:auto;}
.about_zeren .n,.about_zeren .text { display:block;}
.about_zeren .n { font-size:26px; padding-top:40px; font-weight:normal; color:#000; margin-bottom:5px;}
.about_zeren .text { font-size:14px; color:#666;}
.about_zeren .more { display:block; width:48px; height:48px; background:url(../images/more_btn.png) no-repeat; overflow:hidden; position:absolute; right:0; bottom:0; font:0/0 a; transition:all 0.3s ease;}
.about_zeren:hover .more {/* background-position:0 -50px;*/ filter:alpha(opacity=60); opacity:0.6;}
.about_story { margin-left:3px; height:525px;}
.about_story .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:55%; position:relative;}
.about_story .img .n { width:85px; height:85px; position:absolute; right:0; top:0; font-size:35px; line-height:40px; color:#000; background-color:#facd00; padding:25px; text-align:center;}

.istoryList li { width:90%; float:left; padding:15px 0 0 5%;}
.istoryList .n { display:block; font-size:16px; font-weight:bold; color:#333; height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px;}
.istoryList .text { line-height:30px; height:120px; overflow:hidden; color:#333;}
.istoryList .more { width:22px; height:50px; float:left; padding-top:50px;}
.istoryList .more a { display:block; width:100%; height:50px; background:url(../images/more_arr.png) no-repeat; font:0/0 a; letter-spacing:-9px;}

/*联系/关于 end*/

/*-- 案例 --*/
.dz_gift{ width: 1229px; height:629px; overflow:hidden; margin:20px auto 0; background:url(../images/bj1.jpg) repeat-x center top; padding:0 58px;}
.dz_gift h2{ height:164px; overflow:hidden; text-align:center; line-height:36px;}
.dz_gift h2 i{ display:block; font:36px "Times New Roman", Times, serif; color:#d5d5d5; text-transform:uppercase;}
.dz_gift h2 a{ display:inline-block; padding-top:40px; font-size:36px; font-family:"Microsoft Yahei"; color:#1e1e1e;}
.dz_gift h2 a span{ color:#014cff;}
.dl01{ width:851px; overflow:hidden;}
.dl01 dt img { width:569px; height:422px; border: 2px solid #ccc; }
.dl01 dd{ width:271px;}
.dl01 dd img{ width:271px; height:201px; border: 2px solid #ccc; margin-bottom:16px;}
.dl02{ width:357px; overflow:hidden;}
.dl02 dt img { width:208px; height:33px; display:block; margin:0 auto; padding-bottom: 10px; overflow:hidden;}
.dl02 dt a{ display: block; text-align: center; font-size: 20px; font-weight: 900; line-height: 57px; color: #000; }
.dl02 dt span{ display:block; text-align:center; font:18px "Microsoft Yahei"; color:#fff; background:url(../images/dz_gift_wz.jpg) no-repeat; width:354px; height:30px; line-height:29px;}
.dl02 dd p{ font:14px "Microsoft Yahei"; line-height:32px; padding:15px 0 10px 0 ; height:177px; overflow:hidden;}
.tal span{ font:58px Arial, Helvetica, sans-serif; color:#a40000; width:35px; display:block; float:left;}
.tal i{ font:14px "Microsoft Yahei"; color:#1e1e1e; width:325px; display:block; float:left; line-height:18px; padding-top:5px;}
.tal i em{ display:block; font:34px Arial, Helvetica, sans-serif; color:#a40000; letter-spacing:3px;}
.dl02 dd a{ display:block; width:96px; height:31px; text-align:center; font:16px "Microsoft Yahei"; color:#fff; margin:0 auto; line-height:31px;}

/*-- 横条 --*/
.ads1{ width:100%; background:url(../images/ads1.jpg) center no-repeat; height:171px; margin:0 auto;}
.ads1 .ads_t{ width:180px; height:119px; margin:0 auto;  padding-left:871px; padding-top:46px;}
.ads1 .ads_t .adst1{ font-size:14px; color:#fff;font-family: microsoft yahei;}
.ads1 .ads_t .adst1 span{ font-size:22px; color:#fff;}
.ads1 .ads_t .adst2{ padding-top:10px;}

/*-- 优势 --*/
.ysbg{ background:url(../images/ysbg.jpg) center no-repeat; height:1249px; width:100%;}
.ysbg .youshi{ width:1180px; margin:0 auto; position:relative;}
.youshi .ys1{ position:absolute; width:480px; height:176px; left:679px; top:243px;}
.youshi .ys1 .ys1_t{ font-size:24px; left:33px;position:absolute;}
.youshi .ys1 .ys1_con{ font-size:14px; line-height:30px; top:79px;position:absolute;}
.ys1_con span{ color:#ce0212;}

.ys2{ position:absolute; width:480px; height:153px; left:679px; top:443px;}
.ys2 .ys1_t{ font-size:24px; left:33px;position:absolute;}
.ys2 .ys1_con{ font-size:14px; line-height:30px; top:79px;position:absolute;}

.ys3{ position:absolute; width:480px; height:198px; left:679px; top:606px;}
.ys3 .ys1_t{ font-size:24px; left:33px;position:absolute;}
.ys3 .ys1_con{ font-size:14px; line-height:30px; top:79px;position:absolute;}

.ys4{ position:absolute; width:480px; height:198px; left:60px; top:781px;}
.ys4 .ys1_t{ font-size:24px; left:33px;position:absolute;}
.ys4 .ys1_con{ font-size:14px; line-height:30px; top:79px;position:absolute;}

.ys5{ position:absolute; width:480px; height:198px; left:60px; top:973px;}
.ys5 .ys1_t{ font-size:24px; left:33px;position:absolute;}
.ys5 .ys1_con{ font-size:14px; line-height:30px; top:79px;position:absolute;}

/*-- 内页 --*/
.contentr{ width: 1200px; margin: 15px auto 25px; }
.leftr{ float: left; width: 230px; }
.rightr{ float: right; width: 940px; }
.clear{ clear: both; }

.leftr .leftr_tit a{ display: block; color: #fff; font-size: 18px; text-align: center; line-height: 50px; background: #014cff; }
.leftr .leftr_cont{ border:1px solid #014cff; border-top: none; padding: 10px 12px 15px; }
.leftr .leftr_cont h3 a{ display: block; color: #fff; font-size: 15px; line-height: 30px; background: #014cff; padding-left: 8px; border-radius: 4px; margin-top: 12px; }
.leftr .leftr_cont ul li a{ display: block; padding-left: 8px; line-height: 40px; border-bottom: 1px dashed #ccc; }
.leftr .leftr_call{ margin-top: 25px; border: 1px solid #014cff; }
.leftr .leftr_call h3 a{ display: block; color: #fff; background: #014cff; padding-left: 12px; line-height: 40px; }
.leftr .leftr_call li{ margin: 10px 12px; }
.pr_list .leftr_call1 h3 a{ display: block; color: #fff; background: #014cff; text-align:center; line-height: 40px; }
.leftr1 .leftr_call{ margin-top: 25px; border: 1px solid #014cff; }
.leftr1 .leftr_call li{ margin: 10px 12px; }

.navr{ color: #fff; background: #014cff; padding: 6px 16px;}
.news{ margin-top: 8px; border: 1px solid #ccc; border-radius: 4px; padding: 10px; }
.news li a{ display: block; line-height: 40px; border-bottom: 1px dotted #ddd; }
.news li a span{ display: block; float: left; width: 830px; height: 40px; overflow: hidden; }

.pages{ margin: 30px 0 15px; }
.pages span{ color: #fff; padding: 10px 18px; border-radius: 4px; background: #014cff; }
.pages p{ float: right; }
.pages b ,.pages a{ color: #fff; background: #014cff; margin: 0 8px; padding: 10px 20px; }
.pages a:hover{ color: #014cff; background: #fff; border: 1px solid #014cff; }

.pros{ margin-top: 8px; }
.pros li{ float: left; margin: 0 6px; }
.pros li img{ width: 215px; height: 159px; border: 1px solid #ddd; padding: 3px; }
.pros li p{ width: 223px; height: 40px; line-height: 40px; text-align: center;overflow: hidden; }

.neiy h1{ font-size: 32px; text-align: center; margin-top: 15px; }
.neiy p.neiy_p{ text-align: center; color: #666; }
.neiy p.neiy_p span{ padding: 0 10px; }
.neiy_cont{ margin: 15px 0 25px; line-height: 2.3; }

.RandomNews{ margin-top: 10px; }
.RandomNews .diysr{ color: #fff; background: #014cff; }
.RandomNews .news_random{ border: 1px solid #ccc; border-top: none; padding: 15px 0 8px; }
.RandomNews .news_random li{ width: 436px; border-bottom: 1px dotted #ccc; float: left; padding: 0 5px; line-height: 40px; margin: 0 10px; }
.RandomNews .news_random li a{ display: block; float: left; width: 345px; height: 40px; overflow: hidden; }
.RandomNews .news_random li.news_random_li{ width: 200px; }
.RandomNews .news_random li.news_random_li a{ width: 200px; text-align: center; }

dl.pd_list_dl{ width:224px; overflow:hidden; float:left;padding:5px 19px 10px;}
dl.pd_list_dl dt{ width:224px; height:145px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:220px; height:150px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dl dt a:hover img{border:1px solid #014cff; width:224px; height:155px;}
dl.pd_list_dl dd a{ display: block; margin-top:5px; height:40px; width:224px; line-height:40px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a:hover{color:#014cff;}

.turn ul{ margin: 15px 0; }
.rmbq{ width:920px; line-height:30px; font-size:13px; margin:8px 0 0 0; padding:0; overflow:hidden;}
.rmbq span{ font-size:15px; color:#990000; width:80px; height:30px; display:block; float:left; overflow:hidden; padding:0; margin:0;}
.rmbq a{ display:block; margin:0 10px 0 0; float:left; border:#e2e1e1 1px solid; height:25px; line-height:25px; padding:0 5px; }

.area{ width: 1200px; margin: 0 auto; border: 1px solid #ddd; padding: 10px; margin-bottom: 20px; }
.area_a{ font-size: 24px; font-weight: 900; border-bottom: 1px dashed #ddd; margin-bottom: 9px; }
.area_a span{ font-size: 16px; color: #888; font-weight: 100; }
.area_b a{ padding: 10px;}

.content {
    width: 1200px;
    margin: 21px auto;
}
.left2 {
    width: 940px;
    float: right;
    overflow: hidden;
    margin-top: 15px;
}
.pro_curmbs {
    margin-bottom: 10px;
    padding: 0 5px;
}
.left2_main {
    overflow: hidden;
}
.n_info_con {
    padding: 10px 15px 0 10px;
    overflow: hidden;
}
.n_info_con h1 {
    border-bottom: 1px dashed #CCCCCC;
    color: #333;
    font-family: "微软雅黑";
    font-size: 22px;
    line-height: 40px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.n_info_con h3 {
    font-weight: normal;
    text-align: center;
    color: #000;
    font-family: "微软雅黑";
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #CCCCCC;
}
.info_con_tit {
    font-family: "微软雅黑";
    line-height: 24px;
    margin-bottom: 15px;
}
.info_con_tit {
    font-family: "微软雅黑";
    line-height: 24px;
    margin-bottom: 15px;
}
.info_con_tit .n_tit {
    color: #000;
}
.info_con_tit .n_tit a {
    color: #BCBBBB;
}
.rmbq {
    width: 100%;
    line-height: 30px;
    font-size: 13px;
    margin: 8px 0 0 0;
    float: left;
    padding: 0;
}
.rmbq span {
    font-size: 15px;
    color: #990000;
    width: 80px;
    height: 30px;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.RandomNews {
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.diysr {
    height: 40px;
    line-height: 40px;
    font-family: "Microsoft YaHei","微软雅黑";
    font-size: 16px;
    font-weight: bold;
    text-indent: 5px;
}
.diysr i {
    font-size: 10px;
    font-family: arial;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    padding-left: 5px;
    color: #333333;
}
.diysr .line {
    margin: 0;
}
.news_random {
    padding-top: 15px;
    font-size: 14px;
}
dl.pd_list_dl {
    overflow: hidden;
    float: left;
    padding: 0px 10px 0 0px;
}
