/*public*/
* {margin:0; padding:0; outline:none; font-family:"Microsoft Yahei";}
body {color:#656565; width:100%; margin:0 auto; font-size:12px;}
ol,ul,li {list-style:none;}
img {border:none;margin-top:-31px;}
a {text-decoration:none; font-size:12px; color:#626262; /*transition:.5s all linear;*/}
a:hover{ color:#da251d;}
.flr{ float:right;}

/*head*/
.head {}
.head .head_top {overflow:hidden; background:#ededed;}
.head .head_top .on {overflow:hidden; width:1200px; margin:0 auto; padding:10px 0;}
.head .head_top .on p {float:left; color:#666666; line-height:13px;}
.head .head_top .on dl {overflow:hidden; float:right; line-height:13px;}
.head .head_top .on dl dd {overflow:hidden; float:left;}
.head .head_top .on dl dd a {display:block; float:left; color:#666666;}
.head .head_top .on dl span {display:block; float:left; margin:0 10px; width:1px; height:13px; background:url(../images/head_dl_x.jpg) center center no-repeat;}
.head .head_on {overflow:hidden; width:1200px; margin:0 auto; padding:25px 0;}
.head .head_on .logo {overflow:hidden; float:left;}
.head .head_on .logo img {display:block;}
.head .head_on .phone {overflow:hidden; float:right; margin-top:36px;}
.head .head_on .phone p {float:left; font-family:'Arial'; font-size:24px; color:#da251d;}
.head .head_on .phone p span {color:#3359bb;}
.head .head_on .phone p:nth-child(1) {margin:18px 25px 0 0;}
.head .head_on .phone p:nth-child(2) {background:url(../images/head_phone.png) top right no-repeat; padding:20px 60px 0 0;}
.head .head_bottom {background:#da251d;}
.head .head_bottom .topnav {margin:0 auto; text-align:center; font-size:0;background-color:#3359bb;}
.head .head_bottom .topnav .hover {display:inline-block; height:60px; line-height:60px; vertical-align:top; position:relative;}
.head .head_bottom .topnav .hover .a1 {display:block; font-size:18px; color:#fff; height:60px; line-height:60px; padding:0 25px;}
.head .head_bottom .topnav .hover .a1:hover {background:#da251d; }
.head .head_bottom .topnav .hover .a1.current{background:#da251d;}
.head .head_bottom .topnav span {display:inline-block; width:2px; height:60px; background:url(../images/head_nav_x.png) center center no-repeat; vertical-align:top;}
.head .head_bottom .topnav .hover .subnav {display:none; position:absolute; width:100%; background:rgba(218,37,29,0.5); left:0; top:59px; overflow:hidden; z-index:10;}
.head .head_bottom .topnav .hover .subnav li {overflow:hidden; line-height:30px;}
.head .head_bottom .topnav .hover .subnav li a {display:block; font-size:14px; color:#fff;}
.head .head_bottom .topnav .hover .subnav li a:hover {background:rgba(231,120,23,0.5);}

.main {overflow:hidden; background:#fff;}

.page_banner {overflow:hidden; height:439px;}

.framecenter {overflow:hidden;}
.framecenter .bt {overflow:hidden; text-align:center;}
.framecenter .bt .t {font-size:24px; color:#333333; padding-bottom:15px; margin-bottom:8px; background:url(../images/index_bt_d.png) center bottom no-repeat;font-weight:bold;}
.framecenter .bt .t span {color:#da251d;}
.framecenter .bt .b {font-family:'Arial'; color:#ffffff;}

.framecenter .bt .t1 {font-size:26px; color:#ffffff; padding-bottom:15px; margin-bottom:8px; background:url(../images/index_bt_d.png) center bottom no-repeat; font-weight:bold;}
.framecenter .bt .t1 span {color:#da251d;}

/*index_ss*/
.index_ss {overflow:hidden; width:1200px; margin:0 auto; padding:15px 0; line-height:42px;}
.index_ss .index_ss_l {overflow:hidden; float:left;}
.index_ss .index_ss_l p {float:left; font-size:14px; color:#333333;}
.index_ss .index_ss_l a {display:block; float:left; font-size:14px; color:#333333; margin-right:15px; font-weight:bold;}
.index_ss .index_ss_l a:nth-last-child(1) {margin-right:0;}
.index_ss .index_ss_l a:hover {color:#da251d;}
.index_ss .index_ss_r {float:right; position:relative;}
.index_ss .index_ss_r input {width:285px; line-height:40px; text-indent:15px; transition:.5s all linear; border:1px solid #cccccc;}
.index_ss .index_ss_r input:focus {box-shadow:0px 0px 5px rgba(218,37,29,0.8);}
.index_ss .index_ss_r button {position:absolute; top:0; right:0; border:none; width:54px; height:42px; background:url(../images/index_ss.png) #da251d center center no-repeat; cursor:pointer;}

/*index_goods*/
.index_goods {overflow:hidden; background:#3359bb; padding:50px 0;}
.index_goods .index_goods_l {overflow:hidden; float:left; width:230px; background:#fff; min-height:928px;}
.index_goods .index_goods_l p {width:234px; line-height:57px; background:url(../images/index_goods_bt.jpg) #0435a4 left repeat-y; font-size:18px; color:#fff; text-indent:35px;margin-left:-4px;}
.index_goods .index_goods_l ul {overflow:hidden; padding:10px 20px;}
.index_goods .index_goods_l ul li {overflow:hidden; line-height:30px; border-bottom:1px solid #ebebeb; padding:5px 0;}
.index_goods .index_goods_l ul li a {display:block; float:left; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/index_goods_a.jpg) left center no-repeat; padding-left:13px; font-size:16px;}
.index_goods .index_goods_l ul li a:hover {color:#da251d; font-weight:bold;transition: none;}
.index_goods .index_goods_r {overflow:hidden; float:right; width:950px;}
.index_goods .index_goods_r .index_goods_qh {overflow:hidden;}
.index_goods .index_goods_r .index_goods_qh .nav {overflow:hidden;}
.index_goods .index_goods_r .index_goods_qh .nav a {display:block; float:left; width:316px; line-height:78px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}
.index_goods .index_goods_r .index_goods_qh .nav .a1 {background:#0435a4 !important;}
.index_goods .index_goods_r .index_goods_qh .nav a:nth-child(1) {background:#afafaf;}
.index_goods .index_goods_r .index_goods_qh .nav a:nth-child(2) {background:#999999;}
.index_goods .index_goods_r .index_goods_qh .nav a:nth-child(3) {background:#838383;}
.index_goods .index_goods_r .index_goods_qh .content {overflow:hidden; height:850px; background:#fff;}
.index_goods .index_goods_r .index_goods_qh .content .qh {display:none; overflow:hidden; padding:20px 30px 15px;}
.index_goods .index_goods_r .index_goods_qh .content .qh li {overflow:hidden; border:2px solid #f0f0f0; float:left; margin:0 19px 18px 0;}
.index_goods .index_goods_r .index_goods_qh .content .qh li:nth-child(3n) {margin:0 0 18px 0;}
.index_goods .index_goods_r .index_goods_qh .content .qh li div {overflow:hidden; width:280px; height:200px; text-align:center; display:table-cell; vertical-align:middle;}
.index_goods .index_goods_r .index_goods_qh .content .qh li div img {width:280px; height:200px;margin-top:1px;}
.index_goods .index_goods_r .index_goods_qh .content .qh li p {width:90%; line-height:45px; margin:0 auto; font-size:16px; color:#5b5b5b; text-align:center;}
.index_goods .index_goods_r .index_goods_qh .content .qh li a:hover p{ color:#da251d !important;}
.index_goods .index_goods_r .index_goods_bg {overflow:hidden; width:950px; height:116px; text-align:right; background:url(../images/index_goods_bg.jpg) center center no-repeat; position:relative;}
.index_goods .index_goods_r .index_goods_bg i {font-size:24px; color:#fff; position:absolute;}
.index_goods .index_goods_r .index_goods_bg i:nth-child(1) {top:10px; right:30px;}
.index_goods .index_goods_r .index_goods_bg i:nth-child(2) {top:55px; right:30px; padding:20px 60px 0 0; background:url(../images/index_goods_phone.png) top right no-repeat;}

/*index_kh*/
.index_kh {overflow:hidden; width:1200px; margin:0 auto; padding:45px 0 40px;}
.index_kh_gd {overflow:hidden; position:relative; margin-top:20px;}
.index_kh_gd .prev {display:block; position:absolute; top:35%; left:0; width:32px; height:32px; cursor:pointer; background:url(../images/index_kh_l.jpg) center center no-repeat; z-index:10;}
.index_kh_gd .next {display:block; position:absolute; top:35%; right:0; width:32px; height:32px; cursor:pointer; background:url(../images/index_kh_r.jpg) center center no-repeat; z-index:10;}
.index_kh_gd .bd {}
.index_kh_gd .bd .tempWrap {margin:0 auto;}
.index_kh_gd .bd ul {overflow:hidden; zoom:1;}
.index_kh_gd .bd ul li {margin:0 8px; float:left; _display:inline;}
.index_kh_gd .bd ul li div {width:282px; height:202px;  text-align:center; display:table-cell; vertical-align:middle; transition:.5s all linear; }
.index_kh_gd .bd ul li div img {width:280px; height:200px; overflow:hidden;border:1px solid #cccccc;}
.index_kh_gd .bd ul li p {font-size:14px; color:#333333; width:90%; line-height:40px; text-align:center; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_kh_gd .bd ul li:hover div {box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.index_kh_gd .bd ul li a:hover  p{ color:#da251d !important;}


/**/
.tc1{height:514px;background: url(../images/tcbj.jpg) no-repeat center 0;font-family: "Microsoft YaHei"}
.tc1 ul li{float: left;width: 276px;padding:0 86px 0 50px;text-align: center;}
.tc1 ul li img{display: block;margin: 0 auto;width: 220px;height: 246px}
.tc1 ul li span{display: block;font-size: 24px;font-weight: bold;padding-top: 34px;}
.tc1 ul li span b{color: #d60000}
.tc1 ul li em{display: block;color: #b9bbba;font-size: 12px;font-family: "Tahoma";text-transform: uppercase;font-style: normal;}
.tc1 ul li i{font-style: normal;display: block;padding-top:15px;color: #ffffff;font-size: 16px;line-height: 30px;}
.tc1 ul li i b{font-weight: bold;}
.tc1 ul .none{padding-right: 0}
.tc1 ul li a:hover{ text-decoration:None;}

/*index_wt*/
.index_wt {overflow:hidden;  padding-top:45px; background:url(../images/index_wt_bg-.jpg) center center no-repeat #3359bb;}
.index_wt .on {height:818px;overflow:hidden; width:1200px; margin:34px auto 0;}
.index_wt .on .left {overflow:hidden; float:left;}
.index_wt .on .left p {font-size:14px; color:#333333; padding-left:18px; margin-bottom:30px; background:url(../images/index_wt_p.png) left center no-repeat;}
.index_wt .on .left p span {font-weight:bold;}
.index_wt .on .left p:nth-last-child(1) {margin-bottom:0;}
.index_wt .on .right {overflow:hidden; float:right; background:#fff; margin-top:90px; padding:17px; border-radius:5px;}
.index_wt .on .right p {background:url(../images/index_wt_phone.png) left top no-repeat; padding:23px 0 0 60px; margin-bottom:30px; font-family:'Arial'; font-size:24px; color:#da251d;}
.index_wt .on .right a {display:block; font-size:18px; color:#fff; text-align:center; background:#da251d; width:248px; line-height:43px;}
.index_wt .on .right a:hover {box-shadow:0 0 5px #da251d;}

/*index_case*/
.index_case {overflow:hidden; padding-top:45px; width:1200px; margin:0 auto;}
.index_case .index_case_qh {overflow:hidden; margin-top:45px;}
.index_case .index_case_qh .nav {overflow:hidden; float:left; width:225px;}
.index_case .index_case_qh .nav a {display:block; margin-bottom:1px; font-size:16px; color:#fff; text-indent:40px; line-height:60px; background:url(../images/index_case_a.jpg) center center no-repeat; cursor:pointer;}
.index_case .index_case_qh .nav a:nth-last-child(1) {margin-bottom:0;}
.index_case .index_case_qh .nav .a1 {background:url(../images/index_case_a_hover.jpg) center center no-repeat;}
.index_case .index_case_qh .content {overflow:hidden; float:left; background:#f1f1f1; padding:20px 30px 0; width:915px; height:406px;}
.index_case .index_case_qh .content .qh {overflow:hidden; display:none;}
.index_case .index_case_qh .content .qh .b {overflow:hidden; float:left; width:640px; height:388px; position:relative;}
.index_case .index_case_qh .content .qh .b img {display:block; max-width:640px; max-height:388px;}
.index_case .index_case_qh .content .qh .b p {position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.7); width:100%; line-height:40px; font-size:14px; color:#333333; text-align:center;}
.index_case .index_case_qh .content .qh .s {overflow:hidden; float:right;}
.index_case .index_case_qh .content .qh .s li {overflow:hidden; background:#fff;}
.index_case .index_case_qh .content .qh .s li div {overflow:hidden; float:left; width:250px; height:148px; text-align:center; display:table-cell; vertical-align:middle;}
.index_case .index_case_qh .content .qh .s li div img {max-width:250px; max-height:148px;}
.index_case .index_case_qh .content .qh .s li p {line-height:40px; font-size:14px; color:#000; text-align:center; width:90%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_case .index_case_qh .content .qh .s li:nth-child(1) {margin-bottom:12px;}

/*index_ys*/
.index_ys {overflow:hidden; width:1200px; margin:0 auto;}
.index_ys ul {overflow:hidden;}
.index_ys ul li {overflow:hidden; position:relative; height:395px; padding-bottom:15px; background:url(../images/index_ys_bg.png) bottom center no-repeat;}
.index_ys ul li .left {overflow:hidden; padding-left:70px; position:absolute; top:50%;}
.index_ys ul li .left div {overflow:hidden;}
.index_ys ul li .left .div1 {width:520px;}
.index_ys ul li .left .div1 .p1 {font-size:30px; color:#333333; font-weight:bold;}
.index_ys ul li .left .div1 .p1 span {color:#da251d;}
.index_ys ul li .left .div1 .p2 {font-size:18px; color:#333333;}
.index_ys ul li .left .div2 {overflow:hidden;}
.index_ys ul li .left .div2 p {padding-left:20px; font-size:14px; color:#333333; margin-top:15px; background:url(../images/index_wt_p.png) left center no-repeat;}
.index_ys ul li .right {position:absolute;}
.index_ys ul li:nth-child(1) .left {left:0; margin-top:-66px;}
.index_ys ul li:nth-child(2) .left {right:0; margin-top:-103px;}
.index_ys ul li:nth-child(3) .left {left:0; margin-top:-83px;}
.index_ys ul li:nth-child(4) .left {right:0; margin-top:-103px;}
.index_ys ul li:nth-child(1) .right {right:0; top:14%;}
.index_ys ul li:nth-child(2) .right {left:5%; bottom:15px;}
.index_ys ul li:nth-child(3) .right {right:0; bottom:15px;}
.index_ys ul li:nth-child(4) .right {left:0; bottom:0;}
.index_ys ul li:nth-child(4) {background:none; padding-bottom:0;}

/*index_ry*/
.index_ry {overflow:hidden; background:#f1f1f1; padding:45px 0 60px;}
.index_ry .on {overflow:hidden; width:1350px; margin:0 auto;}
.index_ry_gd {overflow:hidden; position:relative; margin-top:60px;}
.index_ry_gd .prev {display:block; position:absolute; top:50%; margin-top:-19.5px; left:0; width:39px; height:39px; cursor:pointer; background:url(../images/index_ry_l.png) center center no-repeat; z-index:10;}
.index_ry_gd .next {display:block; position:absolute; top:50%; margin-top:-19.5px; right:0; width:39px; height:39px; cursor:pointer; background:url(../images/index_ry_r.png) center center no-repeat; z-index:10;}
.index_ry_gd .bd {}
.index_ry_gd .bd .tempWrap {margin:0 auto;}
.index_ry_gd .bd ul {overflow:hidden; zoom:1;}
.index_ry_gd .bd ul li {margin:0 13px; float:left; _display:inline; background:#fff;}
.index_ry_gd .bd ul li div {width:264px; height:185px; padding:7px; border-bottom:1px solid #f1f1f1; text-align:center; display:table-cell; vertical-align:middle;}
.index_ry_gd .bd ul li div img {max-width:264px; max-height:185px;}
.index_ry_gd .bd ul li p {font-size:14px; color:#333333; width:90%; line-height:40px; text-align:center; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*index_by*/
.index_by {overflow:hidden; background:#3359bb;}
.index_by .on {overflow:hidden; width:1200px; height:200px; margin:0 auto; background:url(../images/index_by_bg.png) left center no-repeat;}
.index_by .on div {float:right; margin:35px 30px 0 0;}
.index_by .on div p {background:url(../images/index_by_phone.png) left center no-repeat; font-family:'Arial'; color:#fff; padding:35px 0 0 30px; font-size:24px;}
.index_by .on div a {display:block; margin:20px 0 0 35px; text-align:center; font-size:14px; color:#da251d; background:#fff; width:120px; line-height:40px;}
.index_by .on div a:hover {box-shadow:0 0 5px #fff;}

/*index_about*/
.index_about {overflow:hidden; width:1200px; margin:45px auto 50px;}
.index_about .index_about_l {display:block; float:left; max-height:342px; border:9px solid #e6e6e6; transition:.5s all linear;}
.index_about .index_about_l:hover {border-color:#999;}
.index_about .index_about_r {float:right; width:530px; padding-top:25px;}
.index_about .index_about_r p {font-size:14px; color:#666666; margin-bottom:40px; line-height:23px;}
.index_about .index_about_r p:nth-child(1) {font-size:24px; color:#da251d; font-weight:bold; line-height:35px; margin-bottom:15px;}
.index_about .index_about_r p span {font-size:20px; color:#666666; font-weight:initial;}
.index_about .index_about_r .more {display:block; width:160px; line-height:50px; text-align:center; background:#da251d; font-size:14px; color:#fff;}
.index_about .index_about_r .more:hover {box-shadow:0 0 5px #da251d;}

/*index_photo*/
.index_photo {overflow:hidden; background:#f1f1f1; padding:45px 0 55px;}
.index_photo .on {overflow:hidden; width:1350px; margin:0 auto;}
.index_photo_gd {overflow:hidden; position:relative; margin-top:60px;}
.index_photo_gd .prev {display:block; position:absolute; top:50%; margin-top:-19.5px; left:0; width:39px; height:39px; cursor:pointer; background:url(../images/index_ry_l.png) center center no-repeat; z-index:10;}
.index_photo_gd .next {display:block; position:absolute; top:50%; margin-top:-19.5px; right:0; width:39px; height:39px; cursor:pointer; background:url(../images/index_ry_r.png) center center no-repeat; z-index:10;}
.index_photo_gd .bd {}
.index_photo_gd .bd .tempWrap {margin:0 auto;}
.index_photo_gd .bd ul {overflow:hidden; zoom:1;}
.index_photo_gd .bd ul li {margin:0 13px; float:left; _display:inline; background:#fff; position:relative;}
.index_photo_gd .bd ul li div {width:264px; height:185px; padding:7px; text-align:center; display:table-cell; vertical-align:middle;}
.index_photo_gd .bd ul li div img {max-width:264px; max-height:185px;}
.index_photo_gd .bd ul li p {font-size:14px; color:#333333; width:90%; padding-bottom:15px; line-height:40px; text-align:center; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_photo_gd .bd ul li span {position:absolute; right:0; bottom:0; width:24px; height:24px; background:url(../images/index_photo_more.jpg) center center no-repeat;}

/*index_news*/
.index_news {overflow:hidden; width:1200px; margin:50px auto 30px;}
.index_news .index_news_l {overflow:hidden; float:left;}
.index_news .index_news_l .nav {float:left; width:214px; margin-right:10px;}
.index_news .index_news_l .nav .nav_top {overflow:hidden;}
.index_news .index_news_l .nav .nav_top a {display:block; margin-bottom:1px; line-height:70px; font-size:16px; color:#fff; text-indent:70px; background:url(../images/index_news_a.jpg) center center no-repeat; cursor:pointer;}
.index_news .index_news_l .nav .nav_top a:nth-last-child(1) {margin-bottom:0;}
.index_news .index_news_l .nav .nav_top .a1 {background:url(../images/index_news_a_hover.jpg) center center no-repeat;}
.index_news .index_news_l .nav .nav_phone {}
.index_news .index_news_l .nav .nav_phone p {background:url(../images/index_news_phone.png) left center no-repeat; padding:28px 0 0 35px; margin:30px 0; font-family:'Arial'; font-size:24px; color:#da251d;}
.index_news .index_news_l .nav .nav_phone a {display:block; margin-left:5px; width:185px; line-height:45px; text-indent:80px; font-size:16px; color:#666; border:2px solid #999999; background:url(../images/nav_phone_more.jpg) 45px center no-repeat;}
.index_news .index_news_l .nav .nav_phone a:hover {box-shadow:0 0 5px #999999;}
.index_news .index_news_l .content {overflow:hidden; float:left;}
.index_news .index_news_l .content .qh {display:none; overflow:hidden; width:614px;}
.index_news .index_news_l .content .qh .index_news_tj {overflow:hidden; background:#fbfbfb;}
.index_news .index_news_l .content .qh .index_news_tj div {overflow:hidden; float:left; width:614px; height:140px; text-align:center; display:table-cell; vertical-align:middle;}
.index_news .index_news_l .content .qh .index_news_tj div img {max-width:614px; max-height:140px;}
.index_news .index_news_l .content .qh .index_news_tj .a1 {margin:0 30px; display:block; float:left; font-size:16px; font-weight:bold; color:#ee3119; margin-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news .index_news_l .content .qh .index_news_tj p {margin:0 30px; width:554px; float:left; color:#999999; line-height:30px; padding-bottom:10px; border-bottom:1px dotted #ccc; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news .index_news_l .content .qh ul {overflow:hidden; background:#fbfbfb; padding:0 30px 15px;}
.index_news .index_news_l .content .qh ul li {overflow:hidden; line-height:25px; border-bottom:1px  dotted #ccc; padding:12px 0 3px;}
.index_news .index_news_l .content .qh ul li:nth-last-child(1) {border-bottom:none;}
.index_news .index_news_l .content .qh ul li p {float:left; color:#666; text-align:center; line-height:23px;}
.index_news .index_news_l .content .qh ul li p span {font-size:36px; color:#999;}
.index_news .index_news_l .content .qh ul li a {color:#666; display:block; font-size:14px; margin:13px 0 0 30px; float:left; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news .index_news_l .content .qh ul li a:hover {color:#ee3119;}
.index_news .index_news_r {overflow:hidden; float:right; width:349px;}
.index_news .index_news_r .p1 {font-size:16px; color:#fff; line-height:68px; text-indent:30px; background:url(../images/index_news_r.jpg) #3359bb left repeat-y;}
.index_news_gd {overflow:hidden; margin:0 auto; position:relative; padding:25px 35px; background:#fbfbfb;}
.index_news_gd .bd {}
.index_news_gd .bd ul {overflow:hidden; zoom:1;}
.index_news_gd .bd ul li {overflow:hidden; zoom:1; padding:16px 0; border-bottom:1px solid #fff;}
.index_news_gd .bd ul li .h {display:block; font-size:15px; line-height:25px; margin-bottom:10px; font-weight:bold; color:#ee3119; padding-left:30px; background:url(../images/index_news_gd_h.jpg) left center no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news_gd .bd ul li .d {padding-left:30px; line-height:20px; background:url(../images/index_news_gd_d.jpg) left top no-repeat;}
.index_news_gd .bd ul li .h:hover {text-decoration:underline;}

/*page_conent*/
.page_content {overflow:hidden; width:1200px; margin:35px auto;}
.page_content .page_left {overflow:hidden; float:left; width:225px;}
.page_content .page_left .page_nav {overflow:hidden; margin-bottom:15px;}
.page_content .page_left .page_nav p {line-height:68px; text-indent:30px; border-radius:5px 5px 0 0; font-size:20px; color:#fff; font-weight:bold; background:url(../images/page_nav_bt.png) #3359bb 180px center no-repeat;}
.page_content .page_left .page_nav ul {overflow:hidden; border:1px solid #dcdbdb; border-top:none; border-bottom:none;}
.page_content .page_left .page_nav ul li {overflow:hidden; border-bottom:1px solid #dcdbdb; text-indent:40px; line-height:50px; background:url(../images/page_nav_li.jpg) 190px center no-repeat;}
.page_content .page_left .page_nav ul li a {display:block; font-size:14px; color:#666666;}
.page_content .page_left .page_nav ul li a:hover {color:#da251d;}
.page_content .page_left .page_news {overflow:hidden; margin-bottom:15px;}
.page_content .page_left .page_news p {line-height:68px; text-indent:30px; border-radius:5px 5px 0 0; font-size:20px; color:#fff; font-weight:bold; background:url(../images/page_nav_bt.png) #515151 180px center no-repeat;}
.page_content .page_left .page_news ul {overflow:hidden; border:1px solid #dcdbdb; border-top:none; padding:15px 0;}
.page_content .page_left .page_news ul li {overflow:hidden; text-indent:40px; line-height:30px; background:url(../images/news_tj_li.jpg) 20px center no-repeat;}
.page_content .page_left .page_news ul li a {display:block; font-size:13px; color:#666666; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page_content .page_left .page_news ul li a:hover {color:#da251d;}
.page_content .page_left .page_contact {overflow:hidden;}
.page_content .page_left .page_contact .p1 {line-height:68px; text-indent:30px; border-radius:5px 5px 0 0; font-size:20px; color:#fff; font-weight:bold; background:url(../images/page_nav_bt.png) #515151 180px center no-repeat;}
.page_content .page_left .page_contact dl {overflow:hidden; border:1px solid #dcdbdb; border-top:none; border-bottom:none;}
.page_content .page_left .page_contact dl dd {overflow:hidden; border-bottom:1px solid #dcdbdb; padding:25px; text-align:center;}
.page_content .page_left .page_contact dl dd p {font-size:14px; color:#515151; background:none; line-height:25px;}
.page_content .page_left .page_contact dl dd p i {font-family:'Arial'; font-size:24px; color:#da251d;}
.page_content .page_left .page_contact dl dd a {display:block; margin:0 auto; border-radius:5px; font-size:14px; color:#fff; width:88px; line-height:30px; background:#da251d;}
.page_content .page_left .page_contact  a:hover {box-shadow:0 0 5px #da251d;}
.page_content .page_right {overflow:hidden; width:935px; border:1px solid #e9e9e9;}
.page_content .page_right .page_right_bt {overflow:hidden; border-bottom:1px solid #e9e9e9; background:#f8f8f8; line-height:65px; padding:0 25px;}
.page_content .page_right .page_right_bt p {float:left; font-size:20px; font-weight:bold; color:#0e1d5c;}
.page_content .page_right .page_right_bt div {overflow:hidden; float:right;}
.page_content .page_right .page_right_bt div p {float:left; font-size:12px; color:#999999; font-weight:initial;}
.page_content .page_right .page_right_bt div a {color:#999999;}
.page_content .page_right .page_view {overflow:hidden; padding:15px 45px; font-size:14px; line-height:28px;}
.page_content .page_right .page_view img {display:block; margin:0 auto; max-width:100%;}
.page_content .page_right .page_view  h4{ font-size:17px; color:#424242; padding:0 0 10px 0;}
.propic{ border:2px solid #ebebeb; !important; overflow:hidden;  padding:10px;}
.protil{ height:40px; line-height:40px; background:#f2f2f2; margin:10px 0; }
.protil h3{ background:#da251d; color:#fff; width:125px; padding-left:20px; font-size:17px;}


.hot {overflow:hidden; width:935px; border:1px solid #e9e9e9; margin-top:15px;}
.hottil{overflow:hidden; border-bottom:1px solid #e9e9e9; background:#f8f8f8; line-height:45px; padding:0 30px; font-size:17px; font-weight:bold; color:#424242;}
.hottil span{font-size:12px; font-weight:normal; color: #999;;}
/*pro_nav*/
.page_content .page_left .pro_nav {overflow:hidden; margin-bottom:30px;}
.page_content .page_left .pro_nav p {line-height:68px; text-indent:30px; border-radius:5px 5px 0 0; font-size:20px; color:#fff; font-weight:bold; background:url(../images/page_nav_bt.png) #da251d 180px center no-repeat;}
.page_content .page_left .pro_nav ul {overflow:hidden; border:1px solid #dcdbdb; border-top:none; border-bottom:none;}
.page_content .page_left .pro_nav ul li {overflow:hidden; border-bottom:1px solid #dcdbdb; text-indent:40px; line-height:50px; background:url(../images/pro_nav_li.jpg) 180px center no-repeat;}
.page_content .page_left .pro_nav ul li a {display:block; font-size:16px; color:#333333;}
.page_content .page_left .pro_nav ul li a:hover {color:#da251d;}
.page_content .page_left .pro_nav dl {overflow:hidden; border-bottom:1px solid #dcdbdb; padding:10px 0;}
.page_content .page_left .pro_nav dl dd {overflow:hidden; text-indent:40px; line-height:35px;}
.page_content .page_left .pro_nav dl dd a {display:block; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.page_content .page_left .pro_nav dl dd a:hover {color:#da251d;}

/*news_list*/
.news_list {overflow:hidden; padding:0 30px 50px;}
.news_list li {overflow:hidden; border-bottom:1px solid #eeeeee; padding:25px 0;}
.news_list li .pic {overflow:hidden; float:left; width:200px; height:145px; text-align:center; display:table-cell; vertical-align:middle;}
.news_list li .pic img {width:200px; height:145px; transition:.5s all linear;}
.news_list li .title {overflow:hidden; width:640px; float:right;}
.news_list li .title .a1 {font-size:15px; font-weight:bold !important; color:#333333; width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list li .title .a1:hover {color:#da251d;}
.news_list li .title p {overflow:hidden; color:#666666; line-height:23px; margin:20px 0; height:69px;}
.news_list li .title .more {color:#999999;}
.news_list li .title .more:hover {color:#da251d;}
.news_list li:hover .pic img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}

/*photo_list*/
.photo_list {overflow:hidden; padding:25px 30px 10px; }
.photo_list li {overflow:hidden; float:left; margin:0 10px 15px 0;}
.photo_list li:nth-child(3n) {margin:0 0 15px 0;}
.photo_list li div {overflow:hidden; width:280px; height:198px; padding:1px; border:1px solid #d7d7d7; text-align:center; display:table-cell; vertical-align:middle;}
.photo_list li div img {width:280px; height:200px;margin-top:1px; }
.photo_list li p {text-align:center; line-height:35px; font-size:14px; color:#666666; width:90%; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.photo_list li a:hover p{ color:#da251d !important;}

/*pro_list*/
.pro_list {overflow:hidden; padding:20px;}
.pro_list li {overflow:hidden; border:2px solid #f0f0f0; float:left; margin:0 21px 25px 0;}
.pro_list li:nth-child(3n) {margin:0 0 25px 0;}
.pro_list li div {overflow:hidden; width:280px; height:190px; text-align:center; display:table-cell; vertical-align:middle;}
.pro_list li div img {max-width:280px; max-height:190px;}
.pro_list li p {width:90%; line-height:55px; margin:0 auto; font-size:16px; color:#5b5b5b; text-align:center;}

#page_con{ padding-top:15px;}
.pagetab{ padding:30px 0 15px 0;}
/*fy*/
#fy {overflow:hidden; width:100%;}
#fy a {display:block; float:left; padding:0 15px; margin:20px 0 30px; line-height:35px; margin-right:15px; color:#666; border:1px solid #e9e9e9;}
#fy span {display:block; float:left; margin-right:15px; line-height:35px; padding:0 5px;}
#fy .current {background:#666; color:#fff; border-color:#666;}
#fy a:nth-last-child(1) {margin-right:0;}
#fy a:hover {background:#666; color:#fff; border-color:#666;}

/*footer*/
.footer {overflow:hidden; background:#d3e1ff;}
.footer .topnav {margin:0 auto; text-align:center; font-size:0;}
.footer .topnav .hover {display:inline-block; height:60px; line-height:60px; vertical-align:top;}
.footer .topnav .hover a {display:block; font-size:16px; color:#000; height:60px; line-height:60px; padding:0 25px;}
.footer span {display:inline-block; width:2px; height:60px; background:url(../images/head_nav_x.png) center center no-repeat; vertical-align:top;}
.footer .footer_top {overflow:hidden; width:1200px; margin:0 auto; padding:25px 0 15px;}
.footer .footer_top .foooter_logo {display:block; float:left; margin-top:15px;}
.footer .footer_top .on {overflow:hidden; float:right; padding-bottom:15px;}
.footer .footer_top .on .lxfs {overflow:hidden; float:left; width:425px;}
.footer .footer_top .on .lxfs .p1 {color:#999999; line-height:25px; margin-bottom:5px; font-size:13px;}
.footer .footer_top .on .lxfs div {overflow:hidden;}
.footer .footer_top .on .lxfs div p {display:block; font-size:24px; color:#cccccc; margin-bottom:10px;}
.footer .footer_top .on .lxfs div a {display:block; float:left; color:#999999; margin:0 15px 5px 0;}
.footer .footer_top .on .lxfs div a:nth-last-child(1) {margin:0 0 5px 0;}
.footer .footer_top .on .lxfs div a:hover {color:#fff;}
.footer .footer_top .on .ewm {overflow:hidden; float:left; margin:0 70px;}
.footer .footer_top .on .ewm p {text-align:center; line-height:30px; color:#999999;}
.footer .footer_bottom {overflow:hidden; background:#d3e1ff; line-height:60px;}
.footer .footer_bottom p {color:#828282; width:1200px; margin:0 auto;}
.footer .footer_bottom p a {color:#828282; margin-left:20px;}
.footer .footer_bottom p a:hover {color:#fff;}
.link{ width:100%; margin:0 auto; clear:both; padding-top:15px; border-top:1px solid #424242; }
.link p {display:block; font-size:24px; color:#cccccc; margin-bottom:10px;}
.link  a {display:block; float:left; color:#999999; margin:0 15px 5px 0;}
.link  a:hover {color:#fff;}


.xfCont{margin:3px 0;padding-bottom:0;}
.xfCont .tit{font-size:22px;color:#666;background:url(cutagtly.png) no-repeat 6px center;height:36px;line-height:39px;padding-right:60px;width:334px;padding-left:60px;WHITE-SPACE: nowrap}
.xfCont form{padding-left:0;}
.xfCont .ipt{
	border:1px solid #e6e6e6;
	width:99.5%;
	height:35px;
	line-height:35px;

	color:#888;

	display:block;
	float:left;
	margin-top:8px;
	font-family: "微软雅黑";
	border-radius:3px; text-indent:0.4rem;
}
.xfCont img{float:left;}
.xfCont .intR{margin-right:14px;}
.xfCont form textarea{
	border:1px solid #e6e6e6;
	margin-top:8px;
	width:99.5%;
	text-indent:0.4rem;
	height:134px;
	overflow:auto;
	color:#888;
	line-height:1.5rem;
	float: left;
	padding-top: 6px;

	padding-bottom: 6px;

	font-family: "微软雅黑";
	border-radius:3px;
}
.xfCont form .btn{
	width:100%;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:18px;
	color:#fff;

	background-color: #cd474b;
	font-family: "微软雅黑";
	cursor:pointer;
	border:1px solid #cd474b;border-radius:3px;
}
.xfCont form .btnCont{
	padding-top:10px;
	line-height:40px;
	clear: both;
}
.xfCont form .btnCont span{color:#a8a8a8;font-size:14px;}



