/*全局样式*/

* { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,cite,code,dd,del,details,dfn,dialog,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,textarea,time,u,ul,var,video { font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block}

ol,ul { list-style: none}

blockquote,q { quotes: none}

:focus { outline: 0}

table { border-collapse: collapse; border-spacing: 0}

* { font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;}

b { font-weight: bold}

a { text-decoration: none; color: #666}

a:hover { color: #034cb1;}

.fl { float: left}

.fr { float: right}

.cl_fix:after { clear: both; content: " "; display: block; height: 0;}

.transition{transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;}



/*icon引用*/

@font-face {

  font-family: 'iconfont';  /* project id 303678 */

  src: url('http://at.alicdn.com/t/font_xmjurhjo5bx4j9k9.eot');

  src: url('http://at.alicdn.com/t/font_xmjurhjo5bx4j9k9.eot?#iefix') format('embedded-opentype'),

  url('http://at.alicdn.com/t/font_xmjurhjo5bx4j9k9.woff') format('woff'),

  url('http://at.alicdn.com/t/font_xmjurhjo5bx4j9k9.ttf') format('truetype'),

  url('http://at.alicdn.com/t/font_xmjurhjo5bx4j9k9.svg#iconfont') format('svg');

}



.iconfont_xl{ font-family: "iconfont" !important; font-size: 12px; color: #fff; font-style: normal; padding-left: 3px;}

.iconfont_dh{ font-family: "iconfont" !important; font-size: 24px; color: #fff; font-style: normal; padding-right: 5px;}

.iconfont_jt_r{ font-family: "iconfont" !important; font-size: 0px; font-style: normal; }

.iconfont_home{ font-family: "iconfont" !important; font-size: 14px; color: #aeaeae; font-style: normal; padding-right: 5px;}

.iconfont_nav{ font-family: "iconfont" !important; font-size: 12px; font-style: normal;}

.iconfont_kf{ font-family: "iconfont" !important; font-size: 22px; font-style: normal;}

.iconfont_lx{ font-family: "iconfont" !important; font-size: 16px; color: #f7b70a; font-style: normal; margin-top: 2px;}

.iconfont_jt{ font-family: "iconfont" !important; font-size:16px; font-style: normal; }

.iconfont_gwc{ font-family: "iconfont" !important; font-size:18px; font-style: normal; padding-right: 10px; }

.iconfont_con{ font-family: "iconfont" !important; font-size: 40px; font-style: normal;}



/*字体引用*/

@font-face {

  font-family: 'Calibri';  

  src: url('../font/calibri.ttf') format('truetype');

}





/*头部*/

.top_dabox{ width: 100%; background:#fff url(../images/top_xian.png) no-repeat top; background-size: 100% 4px; overflow: auto; padding-bottom:10px; position: fixed; z-index: 99999; border-bottom: 1px solid #eaeaea;}

.top_neibox{ width: 1200px; min-width: 1200px; margin: auto; position: relative;}

.top_neibox .top_dh{ width: 229px; height: 46px; background: url(../images/top_dhbg.png) no-repeat; position: absolute; top: 0; right: 0; font-size: 22px; font-weight: bold; color: #fff; padding: 9px 0 0 20px;}



img.logo{height:80px; float: left; margin-top:15px;}





/*导航*/

header{ width:747px; margin-top: 60px; float: right;}

header nav{}

header nav ul li{ display: inline-block;height: 25px;position: relative; }


header nav ul li a{display: inline-block; padding: 3px 10px; font-size: 14px; color: #666; border-radius: 25px;}

header nav ul li a:hover,header nav ul li a.current{ background: #0380db; color: #fff;}

header nav ul li i{margin-left: 2px;opacity:0;  }

header nav ul li:hover i{margin-left: 2px;opacity:1;  }

header nav ul li ul.subnav{position: absolute;top:67px;text-align: center; z-index: 999; padding: 5px 22px; border:1px solid #a5a5a5; background: #fff; display: none;}

header nav ul li ul.subnav li{padding: 0;height:40px; width: 100%;}

header nav ul li ul.subnav li a{display:block; padding:0;line-height:40px; font-size: 20px; background: #fff; color: #313131; white-space:nowrap;}

header nav ul li ul.subnav li a:hover{line-height:40px;  background: #fff;  color:#014965; margin-left: -4px; }



span.nav_xian{ width: 1px; font-size: 10px; color: #e3e3e3; margin: 0 0px;}
header nav ul li:last-child span.nav_xian{ display: none;}






/*banner*/

.banner_slide{text-align:center;position: relative;}

.banner_slide .hd{ height:10px; width:42px; overflow:hidden; position:absolute; bottom:20px; left:43%; margin-left:-21px; z-index:2;}

.banner_slide .hd ul{ overflow:hidden; zoom:1; float:left;  }

.banner_slide .hd ul li{ width:5px; height:5px; margin:0 2px; float:left; cursor:pointer; background:#033d84; border-radius:10px;text-indent:-9999rem; transition:all .3s ease;}

.banner_slide .hd ul li.on{ background:#ffea00; width: 20px;height:5px;}

.banner_slide .bd img{width:100%;}





/*内容*/

.bg{ width: 100%; background: url(../images/index_nrbg.jpg) repeat; overflow: auto; padding-bottom: 20px;}

.warp{ width:1100px; min-width: 1100px;  margin: auto;}



.index_probox{ margin-top: 0;}

.index_probox:first-child{ margin-top: 60px;}

img.index_tit{ width: 100%;}



.index_prolist{ width: 100%; margin-top: 24px; overflow: auto;}

.index_prolist li{ width: 250px; height: 340px; float: left; margin-right: 33px; margin-bottom: 30px; }

.index_prolist li:last-child{margin-right: 0;}



.index_prolist li dl.pro_c1{ width: 100%; text-align: center;}

.index_prolist li dl.pro_c1 dt{ width: 100%; text-align: center;}
.index_prolist li dl.pro_c1 dt img{width: 240px;height: 240px;}
.index_prolist li dl.pro_c1 dd{ width: 100%; text-align: center; font-size: 14px; color: #777; margin: 16px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition:all .3s ease;}

.index_prolist li dl.pro_c1 span{}


.index_prolist li:hover dl.pro_c1 dd{color: #0653b1;}





.index_prolist li dl.pro_c2{ width: 100%;}

.index_prolist li dl.pro_c2 dt{ width: 100%; text-align: center;}

.index_prolist li dl.pro_c2 dd{ width: 100%; text-align: center; font-size: 14px; color: #777; margin: 16px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition:all .3s ease;}

.index_prolist li dl.pro_c2 span{ width: 90px; height: 24px; line-height: 24px; border-radius: 24px; display: block; border:1px solid #acacac; font-size: 12px; color: #8f8f8f; margin: auto; text-align: center; transition:all .3s ease;}

.index_prolist li dl.pro_c2 span i{ opacity: 0;padding-left: 0px; transition:all .3s ease;}

.index_prolist li:hover dl.pro_c2 dd{color: #111111;}

.index_prolist li:hover dl.pro_c2 span{ background: #454545; border: 0; color: #fff; box-shadow: 0 10px 30px #b9b9b9; }

.index_prolist li:hover dl.pro_c2 span i{ color: #fff; opacity: 1;padding-left: 10px; font-size: 12px; }



.index_prolist li dl.pro_c3{ width: 100%;}

.index_prolist li dl.pro_c3 dt{ width: 100%; text-align: center;}

.index_prolist li dl.pro_c3 dd{ width: 100%; text-align: center; font-size: 14px; color: #777; margin: 16px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition:all .3s ease;}

.index_prolist li dl.pro_c3 span{ width: 90px; height: 24px; line-height: 24px; border-radius: 24px; display: block; border:1px solid #f7ac34; font-size: 12px; color: #f1811a; margin: auto; text-align: center; transition:all .3s ease;}

.index_prolist li dl.pro_c3 span i{ opacity: 0;padding-left: 0px; transition:all .3s ease;}

.index_prolist li:hover dl.pro_c3 dd{color: #f07613;}

.index_prolist li:hover dl.pro_c3 span{ background: #f7a10a; border: 0; color: #fff; box-shadow: 0 10px 30px #fcdba2; }

.index_prolist li:hover dl.pro_c3 span i{ color: #fff; opacity: 1;padding-left: 10px; font-size: 12px; }



h3.tit { height: 24px; margin-bottom: 30px;}



.index_about{ width: 630px; float: left; margin-top:60px;}

.index_aboutbox{ width: 100%;}

.index_about_pic{ width: 168px; float: left; height: 222px; border-radius: 20px 0; overflow: hidden;}

.index_about_txt{ width: 442px; float: right;}

.index_about_txt p{ font-size: 13px; color: #666; line-height: 30px; margin:10px 0 30px 0;}

.index_about_txt a{padding: 5px 20px; border-radius: 24px; font-size: 12px; background: #0a61b9; color: #fff; margin: auto; text-align: center; transition:all .3s ease;}

.index_about_txt a:hover{background: #02449a; }



.index_news{ width: 410px; float: right; margin-top:60px;}

.index_news_list{ width:100%;}

.index_news_list li{ width:100%; border-bottom: 1px solid #f4f4f4; padding: 10px 0;}

.index_news_list li .news_sj{ width: 80px; font-size: 12px; line-height: 20px; color: #c2c2c2; height:20px; text-align: left; float: left;position: relative}

.index_news_list li .news_sj:after{ content: ""; width: 1px; height: 12px;  border-right: 1px solid #e5e5e5; right: 0; top: 4px; position: absolute;}

.index_news_list li .news_txt{ width: 310px; float: left; padding-left: 14px; font-size: 12px; line-height: 20px; color: #999; height:20px; transition: all .3s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.index_news_list li:hover .news_txt{color: #2068ba; }







.index_news_list li.news_1{ padding: 0 0 20px 0;}

.index_news_list li.news_1 .index_news_pic{ width: 84px; height: 70px; border-radius: 10px; float: left; overflow: hidden;}

.index_news_list li.news_1 dl{ width:308px; float: left; margin-top: 4px; padding-left: 14px;}

.index_news_list li.news_1 dl dt{  font-size: 14px; color: #444; height:20px; margin-bottom: 5px; transition: all .3s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.index_news_list li.news_1 dl dd{ font-size: 12px; color: #999; height:20px; transition: all .3s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.index_news_list li.news_1 dl span{ font-size: 12px; color: #c2c2c2; height:20px; }

.index_news_list li.news_1:hover dl dt{color: #2068ba; }

.index_news_list li.news_1:hover dl dd{color: #777; }







/*底部*/

.bottom_box{ width: 100%; padding: 40px 0; background: #034cb1; margin-top: 60px;}



.b_ewm_box{ width:120px; height:106px; float: left; border-right: 1px solid #1d5eb9; padding-right: 34px;}

.b_ewm_box img{ width:86px; height: 86px; border: 4px solid #fff;}

.b_ewm_box p{ font-size: 12px; color: #fff; text-align: center;}



.b_txt_box{ width: 710px; height:106px; border-left: 1px solid #03449f;border-right: 1px solid #1d5eb9; float: left;}

.b_txt_box p{ text-align: center; color: #fff; font-size: 12px; margin-top: 20px; line-height: 18px;}

.b_txt_box p a{ color: #fff; }

.b_txt_box p span{ color: #3976b6;margin:0 10px; }



.b_bq_box{ width:270px; height:106px; float: right; border-left: 1px solid #03449f; padding-left: 40px;}

.b_bq_box img{margin-bottom: 12px; margin-top: 4px; }

.b_bq_box p{ font-size: 12px; color: #3a7bbf; text-align: right;}





/*内页*/

img.ny_banner{ width: 100%;}



.ny_mbx{ width: 100%; padding: 7px 0; background: #f7f7f7; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; text-align: right; font-size: 12px; color: #aeaeae; margin-top: -4px;}

.ny_mbx a{ color: #aeaeae;}

.ny_mbx font{ color: #034cb1;}





/*左边栏目*/

.ny_box_l{ width: 200px;  float:left; margin-top: 60px;}

.ny_navbox{ width: 100%; position: relative;}



.ny_navbox img.ny_tit{ z-index: 9999; position: absolute; top: -30px;}



.ny_nav{ width: 100%; border-radius: 0 0 0 30px; border: 1px solid #edecec; border-top: 0; background: url(../images/ny_nav_bg.jpg) repeat; position: relative; z-index:0; margin-bottom: 30px;}

.ny_nav:before{ content: ""; position: absolute; top: 0; width: 202px; height: 126px; background: url(../images/ny_nav_bg1.png) no-repeat; left: -1px; z-index:0;}

.ny_nav ul{ width: 200px; position: inherit; padding-top:10px; z-index: 9999;padding-bottom: 10px;}

.ny_nav ul li{ margin-left: 20px; height: 50px; line-height: 30px;  font-size: 14px; color: #707070; padding: 10px 0; position: relative;}

.ny_nav ul li:before{ content: ""; width: 158px; height:1px; display: block; background: #fff; position: absolute; top: 0; }

.ny_nav ul li:after{ content: ""; width: 158px; height:1px; display: block; background: #e5e5e5;  position: absolute; bottom: 0;}

.ny_nav ul li:first-child:before{height:0; }

.ny_nav ul li:last-child:after{height: 0;}

.ny_nav ul li a{ display: block; transition: all .3s ease;}

.ny_nav ul li a i{ color: #bababa;}

.ny_nav ul li a:hover{ width: 100%; height: 30px; line-height: 30px;  background: #034cb1; color: #fff; border-radius: 20px 0 0 20px; padding-left: 14px;}

.ny_nav ul li a:hover i{color: #fff;}

.ny_nav ul li a.nav_on{ width: 100%; height: 30px; line-height: 30px;  background: #034cb1; color: #fff; border-radius: 20px 0 0 20px; padding-left: 14px;}

.ny_nav ul li a.nav_on i{color: #fff;}





.left_box_nr { width: 100%;margin-bottom: 30px; overflow: hidden;}

.left_box_nr h3 { padding: 8px 20px;font-size: 16px; border-radius: 10px 0 0 0; color: #fff; background: #f7b70a; }

.left_box_nr h3 span { padding-left: 8px; font-weight: bold;}

.left_box_nr ul { width: 100%;  border: 1px solid #f4f4f4; border-radius:0 0 0 10px;}

.left_box_nr ul li { width: 100%;  font-size: 12px; color: #737373; overflow: auto;padding-top: 14px; padding-left:15px; padding-right:15px;}

.left_box_nr ul li:last-child {padding-top: 14px; padding-bottom: 10px; border-top: 1px solid #f4f4f4; margin-top: 14px;}

.left_box_nr ul li .text01 { width: 152px; padding-left: 5px; line-height: 20px;font-size: 14px;}

.left_box_nr ul li .span {font-size: 12px; color: #d0d0d0;}

.left_box_nr ul li .text02 {font-size: 26px; color: #f7b70a;}

.left_box_nr ul li .text02 font {color: #d9d8d8;}



/* 推荐产品 */



.left_box_nr2 { width: 100%; overflow: hidden; margin-bottom: 30px;}

.left_box_nr2 h3 { padding: 8px 20px;font-size: 16px; border-radius: 10px 0 0 0; color: #fff; background: #034cb1;}

.left_box_nr2 h3 i {font-size: 19px;}

.left_box_nr2 h3 span { padding-left: 8px; font-weight: bold;}





.picScroll_left { overflow: hidden; position: relative; border: 1px solid #f4f4f4; border-radius: 0 0 0 10px;}

.picScroll_left .hd { overflow: hidden;}

.picScroll_left .hd .prev,.picScroll_left .hd .next { display: block; width: 34px; height: 19px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") 0 0 no-repeat;}

.picScroll_left .hd .next { background-position: 0 -20px;}

.picScroll_left .hd .prevStop { background-position: -60px 0;}

.picScroll_left .hd .nextStop { background-position: -60px -50px;}

.picScroll_left .hd ul { overflow: hidden; zoom: 1; margin-bottom: 20px; zoom: 1; text-align: center;}

.picScroll_left .hd ul li { display: inline-block; width: 6px; height: 6px; border-radius: 6px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background:#ccc;}

.picScroll_left .hd ul li.on { background: #034cb1;}



.picScroll_left .bd { padding:20px 10px 0 10px;}

.picScroll_left .bd ul { overflow: hidden; zoom: 1;}

.picScroll_left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center;}

.picScroll_left .bd ul li .pic { text-align: center;}

.picScroll_left .bd ul li .pic img { width: 100%; display: block; padding: 2px;}

.picScroll_left .bd ul li .title { line-height: 24px; font-size: 13px; margin-top: 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px;}







.left_box_nr3 { width: 100%; margin-bottom: 30px;}

.left_box_nr3 h3 { padding: 8px 20px;font-size: 16px; border-radius: 10px 0 0 0; color: #545454; background: #fff;border: 1px solid #f4f4f4; border-bottom: 0;  }

.left_box_nr3 h3 span { padding-left: 8px;font-weight: bold;}

.left_box_nr2 h3 i {font-size: 19px;}

.left_box_nr3 ul { width: 100%; border: 1px solid #f4f4f4; border-radius: 0 0 0 10px; padding-bottom: 12px;}

.left_box_nr3 ul li { width: 100%; padding: 10px 10px 0 10px; font-size: 12px;}

.left_box_nr3 ul li a { color: #888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px; width: 170px; display: block;}

.left_box_nr3 ul li a i { color: #d8d8d8;}

.left_box_nr3 ul li a:hover,.left_box_nr3 ul li a:hover i { color: #034cb1;}







/*右边内容区*/

.ny_box_r{ width: 860px; float:right; margin-top: 40px;}



/*产品列表*/

.ny_prolist{ width: 100%; margin-top: 24px; overflow: auto;}

.ny_prolist li{ width: 264px; height: 340px; float: left; margin-right: 33px; margin-bottom: 30px; }

.ny_prolist li:nth-child(3n){margin-right: 0;}

.ny_prolist li dl{ width: 100%; text-align: center;}

.ny_prolist li dl dt{ width: 100%; text-align: center;}
.ny_prolist li dl dt img{width: 240px;height: 240px;}

.ny_prolist li dl dd{ width: 100%; text-align: center; font-size: 14px; color: #777; margin: 16px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition:all .3s ease;}

.ny_prolist li dl span{}


.ny_prolist li:hover dl dd{color: #0653b1;}



/*产品详情*/

.pro_show { width: 100%;}

.pro_show .pic{ width: 360px; float: left;}

.picBtnTop{ height:440px;position:relative;  overflow:hidden;  zoom:1;}

.picBtnTop .hd{ width:280px; height:60px; position:absolute; left:40px; overflow:hidden; top:370px;}

.picBtnTop .hd ul li{ width:60px; text-align:center; float: left;margin: 0 5px; }

.picBtnTop .hd ul li img{ width:60px; height:60px;padding: 1px; border:1px solid #e9e9e9; cursor:pointer; vertical-align:bottom; }

.picBtnTop .hd ul li.on img{ border-color:#034cb1;  }

.picBtnTop a.pro_prev{display: block;width:16px;position: absolute;left:0px;bottom:30px; cursor: pointer;}

.picBtnTop a.pro_next{display: block;width:16px;position: absolute;right:0px;bottom:30px;cursor: pointer;}



.picBtnTop .bd{ width:360px;   height:360px; position:relative; border: 1px solid #e9e9e9; border-radius: 10px; overflow: hidden;}

.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}

.picBtnTop .bd li .pic{ position:relative; z-index:0;  }

.picBtnTop .bd li img{ height: 360px; vertical-align:bottom; }





.pro_sj_box{width: 460px; float: right;}

.pro_sj_box h3{ font-size: 24px; color: #212223; font-weight: bold; margin-top: 20px;}

.cs_box{ margin-top: 20px;}

.cs_tit{ font-size: 13px; text-align: right; color: #999; width: 93px; height: 38px;}

.cs_txt{ font-size: 13px; color: #666; width: 137px; height: 38px;}

.cs_txt2{ font-size: 13px; color: #666; height: 38px;}

.dg_box{ width:460px; height: 136px; background: url(../images/pro_xq_dgbg.jpg) repeat; border-radius: 10px; margin-top: 30px; padding: 20px 60px;}

.dg_box p{ font-size: 28px; color: #034cb1; height: 30px; line-height: 30px; }

.dg_box p span{ font-size: 16px; color: #3d3d3d; line-height: 30px; }

.dg_box a{ width: 150px; height: 36px; line-height: 36px; display: block; background: #034cb1; color: #fff; border-radius: 10px; padding-left: 29px; margin-top: 20px;}



.pro_xqbox{ width:100%; margin-top: 30px;}

.pro_xqbox h3{ height: 56px;border-bottom: 3px solid #034cb1;}

.pro_xqbox h3 span{ display: -webkit-inline-box; height: 56px; line-height: 56px; padding: 0 30px; border-radius: 10px 10px 0 0;  font-size: 26px; font-weight: bold; background:#034cb1; color: #fff;}

.pro_nr{ width: 100%; background: #fbfbfb; padding: 40px 30px;font-size: 14px;line-height: 26px;}
.pro_nr img{ max-width:100%;}

.pro_nr p{font-size: 16px; color: #666666; font-weight: bold; line-height: 26px;}
.pro_nr p img{ width: 100%;}
.pro_nr table{line-height:44px;}
.pro_nr table tr td:nth-child(1){ background:#034cb1; color: #fff;width: 180px; text-indent:20px;border-bottom: 1px solid #fff;}
.pro_nr table tr td:nth-child(2){line-height: 30px; padding-left: 20px; padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}
.pro_nr table tr:nth-child(2n){background:#dedede;}


.pro_dgbd_box{ width: 100%; background: #0463ca; padding: 40px; border-radius: 0 0 10px 10px;}

.pro_dgbd_box h3{ font-size: 28px; font-weight: bold; color: #fff; text-align: center;}





/*---表单---*/

form.tjxq_box { width: 100%; margin-top: 20px;}



.input_box{ width: 240px; height: 34px; margin-right:10px; margin-left: 10px;  margin-bottom: 20px;   border: 1px solid #5092da; background: #0463ca;  border-radius: 10px; overflow: hidden; float: left;}

.input_box i.iconfont_dg{ font-family: "iconfont" !important; font-size: 16px; font-weight: normal; color: #fff; height: 34px; line-height: 34px; padding-left: 10px; float: left;}



input.tjxq_text { border: 0; color: #fff; background: #0463ca;width: 210px; height: 34px; padding: 0 0 0 10px; line-height: 34px;}
input.yzm_text { border: 1px solid #5092da; border-radius: 10px; color: #fff; background: #0463ca;width: 150px; height: 34px; padding: 0 0 0 10px; line-height: 34px;     margin-left: 10px; margin-right: 5px; }

textarea.tjxq_jx { width: 760px;  height: 120px; margin-right:10px; margin-left: 10px; resize: none; border: 1px solid #5092da;color: #fff; background: #0463ca; border-radius: 10px; padding:10px; line-height: 18px; font-size: 12px;margin-bottom:20px;}

input.tjxq_btn { height: 46px; border-radius: 46px; border:none; background: #ffea00; color: #282828; font-size: 18px; text-align: center; cursor: pointer;padding: 0 40px; margin-left: 315px; margin-top: 10px;}



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 

color: #79ace3; 

} 

input:-moz-placeholder, textarea:-moz-placeholder { 

color: #79ace3; 

} 

input::-moz-placeholder, textarea::-moz-placeholder { 

color: #79ace3; 

} 

input:-ms-input-placeholder, textarea:-ms-input-placeholder { 

color: #79ace3; 

} 







/*新闻动态*/

.ny_news_list{ margin-bottom: 40px; }

.ny_news_list li{ padding:20px 0; width: 48%; border-bottom: 1px solid #f4f4f4; float: left;transition: all .3s ease; }

.ny_news_list li:nth-child(2n){float: right;}

.ny_news_list li .index_news_pic{ width: 84px; height: 70px; border-radius: 10px; float: left; overflow: hidden;}

.ny_news_list li dl{ width:308px; float: left; margin-top: 4px; padding-left: 14px;transition: all .3s ease;}

.ny_news_list li dl dt{  font-size: 14px; color: #444; height:20px; margin-bottom: 5px; transition: all .3s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ny_news_list li dl dd{ font-size: 12px; color: #999; height:20px; transition: all .3s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ny_news_list li dl span{ font-size: 12px; color: #c2c2c2; height:20px; }

.ny_news_list li:hover{background: #0380db; border-bottom: 1px solid #0380db; padding: 20px 15px;}

.ny_news_list li:hover dl{ width:270px;}

.ny_news_list li:hover dl dt{color: #fff; }

.ny_news_list li:hover dl dd{color: #c2dcff; }

.ny_news_list li:hover dl span{color: #68b3e9; }





/*---详情---*/

.news_xq_box{ width: 100%; }

.news_xq_tit{ width:100%; background: #fafafa; padding: 20px;margin-top: 20px; }

.news_xq_tit h3{ width: 100%; font-size:22px; color: #444444; text-align: center; }

.news_sj_box{ width: 100%; overflow: auto;  padding-top:10px; text-align: center;}

.news_sj_box span{ font-size: 12px; color: #999; }

.news_sj_box span i{font-family: "iconfont" !important; font-size: 16px; font-style: normal;}

.news_sj_box span.m_l{ margin-left: 20px; }

p.news_xq_nr{ font-size: 12px; color: #888; line-height: 24px; padding: 20px 0; border-bottom: 1px solid #e5e5e5; }

.xq_sx{ width: 100%;  font-size: 12px; margin: 22px 0;}

.xq_sx span.xq_s a{ float: left; color: #bababa; transition: all .3s ease; }

.xq_sx span.xq_s a:hover{ color: #034cb1; }

.xq_sx span.xq_x a{ float: right; color: #bababa;  }
.xq_sx span.xq_x a:hover{  color: #034cb1;  }

i.xq_sx_jt{font-family: "iconfont" !important; font-size: 16px; font-style: normal;}





i.m_r{ margin-right: 6px; }







/*公司简介*/

.ny_aboutbox{ width: 100%;margin-top: 20px;}

.ny_about_pic{ width: 247px; float: left; height: 306px;}

.ny_about_txt{ width: 580px; float: right;}

.ny_about_txt h3{ font-size: 20px; font-weight: bold; color: #373737; margin-top: 20px;}

.ny_about_txt h3 span{ font-size: 20px; font-weight: normal; color: #f1b106; padding-left: 20px;}

.ny_about_txt p{ font-size: 13px; color: #666; line-height: 20px; margin:10px 0 30px 0; margin-top: 30px;}

.ny_about_txt p span{ color: #034cb1; }





/*推荐产品*/



.right_pro_box { width: 100%; margin-top: 30px; border: 1px solid #ececec;}

.right_pro_box h3 { padding: 8px 20px;font-size: 16px; border-radius: 10px 0 0 0; color: #034cb1; background: #fafafa;border-bottom: 1px solid #ececec; }

.right_pro_box h3 span { padding-left: 8px;font-weight: bold;}

.right_pro_box h3 i {font-size: 19px; color: #034cb1;}





.picScroll_left2 { overflow: hidden; position: relative; margin: 20px 0;}

.picScroll_left2 .prev{ position: absolute; left: 0; top: 50%; margin-top: -11px;  margin-left: 5px; }

.picScroll_left2 .next{ position: absolute; right: 0; top: 50%; margin-top: -11px; margin-right: 5px; }

.picScroll_left2 .prev,.picScroll_left2 .next { display: block; width:22px; height:22px; float: right;overflow: hidden; cursor: pointer;}

.picScroll_left2 .bd { margin: 0 auto; }

.picScroll_left2 .bd ul { overflow: hidden; zoom: 1;}

.picScroll_left2 .bd ul li {float: left; _display: inline; overflow: hidden; text-align: center;  color: #888;}

.picScroll_left2 .bd ul li a{margin: 0 10px; display: block;}

.picScroll_left2 .bd ul li a:hover { color: #034cb1; }

.picScroll_left2 .bd ul li img { width: 100%; display: block; }

.picScroll_left2 .bd ul li p { line-height: 24px; font-size: 12px; text-align: center; margin-top: 10px;}







/*联系我们*/

.ny_contact_nr{ width: 100%; margin-top: 20px;}

.ny_contact_nr img{ width: 100%;}

.ditu1 img{width: auto;}

.ny_contact{ margin-top: 20px;}

.ny_contact li{padding-top:20px;padding-bottom: 20px; width:100%;float: left;border-bottom: 1px solid #eee;}

.ny_contact li:nth-child(2n){float: right;}

.ny_contact li:after{clear: both;content:"";display: block;}

.ny_contact li .biao1,.ny_contact li .biao2{width:51px; float: left;}

.ny_contact li .biao1 i{color: #034cb1;}

.ny_contact li .biao2 i{color: #f7b70a;}

.ny_contact li .text{ float: left;}

.ny_contact li .text .tit{font-size:16px;color: #b4b4b4;}

.ny_contact li .text .txt{font-size: 16px;color:#666;margin-top:10px;}

.ny_contact li .text .txt2{font-size: 14px;color:#888;margin-top:18px;}









/*分页*/

p.fy_box{ width: 100%; text-align: center;  }

p.fy_box a{ padding: 5px 11px; font-size: 14px; color: #b0b0b0;  background: #f7f7f7; border-radius: 20px; transition: all .3s ease; margin: 0 2px; }

p.fy_box a:hover{ color: #fff; background: #034cb1;}

p.fy_box a.fy_on{ color: #fff; background: #034cb1;}


.espcms_page_botton{ width: 100%; text-align: center; }
.espcms_page_botton span{padding: 5px 11px; font-size: 14px; color: #b0b0b0;  background: #f7f7f7; border-radius: 20px; transition: all .3s ease; margin: 0 2px; }
.espcms_page_botton span:hover{color: #fff; background: #034cb1; }
.espcms_page_botton span.fy_on{color: #fff; background: #034cb1; }




/*触发图片放大*/

.m_min_img img { max-width: 100%; transition: all .2s linear 100ms; -moz-transition: all .2s linear 100ms; -webkit-transition: all .2s linear 100ms; -o-transition: all .2s linear 100ms;}

.m_min_img:hover img { transform: rotate(0) scale(1.1); -moz-transform: rotate(0) scale(1.1); -webkit-transform: rotate(0) scale(1.1); -o-transform: rotate(0) scale(1.1)}

