﻿.cont{ border-bottom:2px solid #ccc; overflow:hidden; padding:20px 0; }
.cont > p{ color:#666; font-size:16px; font-weight:bold;}
.talk_red{ background:url(../images/red_talk.png) no-repeat; width:349px; height:132px; font-size:17px; color:#fff; display:block; float:left; line-height:21px; padding:10px 15px 0 15px;}
.talk_blue{ background:url(../images/blue_talk.png) no-repeat; height:132px; width:444px; display:block; font-size:17px; color:#fff; float:left; line-height:21px; padding:10px 15px 0 15px; margin-left:25px;}
.p_01{ line-height:46px; float:left; width:450px; margin-top:20px;}
.p_02{ float:left; width:461px; line-height:20px; margin-top:35px;}
.p_03{ width:400px; margin-top:40px; }
.p_04 span{ float:left; display:block; width:195px; margin-left:35px; margin-top:35px; color:#333;}
.p_04 span i{ font-style:normal; display:block; margin-bottom:80px;}
.p_04 img{ float:left;}

.cont_date{ overflow:hidden; margin-top:35px;}
.p_05{ width:190px; float:left; font-size:17px; margin-right:40px;}
.p_05 span{ display:block; margin-bottom:15px;}
.p_05 span b{ font-size:24px; color:#26a9e0;}
.p_06{ width:300px; float:right;}
.p_06 span{ display:block; margin-bottom:15px; font-size:17px;}
.p_06 span b{ font-size:24px; color:#08b252;}
.p_12{ float:left; width:430px; padding:20px; margin-top:50px;}
.p_12 span{ display:block; margin-bottom:20px;}
.cont_item{ padding:20px; color:#010101; width:400px; height:310px; overflow:hidden; margin:30px 0; float:left;}
.cont_item b{ font-size:21px; line-height:31px;}
.cont_item p{ font-size:12px; line-height:24px; margin-bottom:8px;}
.bottom_btn{ background:url(../images/btn_bg.jpg) no-repeat; width:333px; height:56px; margin:40px auto; cursor:pointer; border:0; display:block;}

.wrap {margin: 0 auto;width: 960px;}
.footer{ width:100%;text-align:center;padding:25px 0px 90px 0px; overflow:hidden;}
.footer p{ color:#cdcdcd;}
.footer .contact{  line-height:24px;color:#333;}
.contact a{ color:#0068b7;}
.div_header {}

.back_top{ width:49px; height:49px; position:fixed; bottom:20px; right:20px;}
/**/
#windown-box{position:fixed;_position:absolute;border:5px solid #E9F3FD;background:#FFF;text-align:left; font-family:"微软雅黑"; display:none;}
#windown-title{position:relative;height:34px;border:1px solid #A6C9E1;overflow:hidden;background:url(../images/zhaoping/feedback_bg.jpg) repeat-x left top;}
#windown-title h2{position:relative;left:10px;top:7px;font-size:14px;color:#666;}
#windown-close{position:absolute;right:10px;top:7px;width:24px;height:24px;overflow:hidden;background:url(../images/zhaoping/feedback_close.jpg) 0 0 no-repeat;cursor:pointer;}
#windown-content-border{position:relative;top:-1px;border:1px solid #A6C9E1;padding:5px 0 5px 5px;}
#windown-content h2{ font-size:14px; text-align:center; color:#ff0000; font-weight:normal; line-height:30px;}
#windown-content table{ width:100%; font-size:14px; margin-top:30px;}
#windown-content table tr td{ padding-top:10px; padding-bottom:10px;}
.td1{ width:100px; text-align:right; padding-right:20px; color:#5a5a5a;}
.td2{ width:226px;}
.td2 input[type="text"]{ width:214px; border:1px solid #e2e3e3; font-size:14px; line-height:16px; padding:8px 5px;}
.td2 input[type="submit"]{ background:url(../images/btn_small.jpg) no-repeat; width:228px; height:39px; border:0; cursor:pointer;}
.td3{ padding-left:20px; color:#8f8f90;}

/*************************************2015.2.10********************************************/

.head{ width:960px; height:65px; margin:0 auto;background: #fff;background: rgba(255,255,255,.96);border-bottom: 1px solid #d6d6d6; padding-top:12px;}
.head span{float:left;width:158px; display:block;}
.head ul{ float:left; overflow:hidden; margin-left:10px;}
.head ul li{float:left;width:105px; height:52px;margin-left:6px;}
.head ul li a{float:left;font-size:14px;height:33px; line-height:33px; padding: 12px 0;width:100%; text-align:center; color:#666666;}
.head ul li a:hover{ background-color:#3083eb; color:#fff;}
.head ul .cur a{background-color:#3083eb; color:#fff;}
.ind_fu{ width:100%; overflow:hidden;  height:61px; border-bottom:1px solid #eeeeee;background-color:#f4f4f4;position:fixed; left:0; top:0px; z-index: 90}
.ind_fu_con{ width:960px; margin:0 auto; }
.ind_fu_con ul{}
.ind_fu_con ul li{ float:left; width:137px; height:60px; border-right:1px solid #dbdbdb;}
.ind_fu_con ul li:first-child{border-left:1px solid #dbdbdb;}
.ind_fu_con ul li a{ font-size:14px; color:#666; height:60px; display:block; line-height:60px; text-align:center;}
.ind_fu_con ul li a:hover{ background:url(../images/ind_fu_01.png) 1px top no-repeat; color:#fff;}
.ind_fu_con ul .fu_gao a{background:url(../images/ind_fu_01.png) 1px top no-repeat; color:#fff;}
.aaaa{ position:absolute; top:413px;}

.banner{ width:100%; position:relative; overflow:hidden; height:350px; z-index:1; }
.banner li{ width:1600px; position:absolute; left:50%; height:350px; margin-left:-800px; top:0px;display:none;}
.banner li img{max-height:350px;max-width:1600px;}
.banner ul li:first-child{display:block;}
.banner li a{ width:124px; position:absolute; left:50%; margin-left:-480px;  bottom:87px;}
.banner li .li_a{width:122px;position:absolute; left:50%; margin-left:-480px;  bottom:133px;}
.arrows{ width:80px;height:16px; display:block; overflow:hidden; position:absolute; left:50%; margin-left:-480px; bottom:23px;}
.arrows a{ float:left; width:16px; height:16px; background:url(../images/arrow.png) left top no-repeat; margin-right:10px;}
.arrows a:hover{background:url(../images/arrow_hover.png) left top no-repeat;}
.arrows .cur{background:url(../images/arrow_hover.png) left top no-repeat;}

.ind_con{ width:440px; overflow:hidden; margin-right:73px; margin-top:10px;}
.ind_con dl{ width:100%; overflow:hidden; margin-bottom:27px;}
.ind_con dl dt{ }
.ind_con dl dt img{ width:28px; height:58px; margin-top:6px;}
.ind_con dl dd{  width:396px;}
.ind_con dl dd a{ color:#333; font-size:16px; line-height:26px; height:26px; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind_con dl dd p{ line-height:18px; height:36px; overflow:hidden;}
.ind_con dl dd a:hover{ text-decoration:underline;}

/************************ad**************************/
.ny_con{ width:960px; margin:0 auto; overflow:hidden; padding-top:16px;}
.mbx{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #dfdfdf; padding:15px 0px;}
.mbx h2{ width:30%; font-weight:normal; font-size:18px; color:#3083eb; height:30px; display:block; overflow:hidden;}
.mbx span{ width:60%; height:30px; display:block; color:#cdcdcd; font-size:14px; text-align:right;  overflow:hidden; }
.mbx span a{color:#cdcdcd;}
.mbx span em{ font-style:normal; color:#3083eb;}

.ny_ad{}
.ad_to{ width:100%; margin-top:21px; margin-bottom:37px; overflow:hidden;}
.ad_to ul li{ float:left; padding:5px 11px; line-height:30px; margin-right:8px; margin-bottom:10px;background-color:#d8d8d8; }
.ad_to ul li a{  font-size:14px; color:#4a4a4a; width:100%; height:100%; display:block;   }
.ad_to ul li:hover{ background-color:#3083eb; }
.ad_to ul li:hover a{color:#fff;}
.ad_to ul .gao{background-color:#3083eb; }
.ad_to ul .gao a{color:#fff;}

/************************ad_gg****************************/
.ny_ad_gg{}
.gg_p1{color:#333333; font-size:16px; line-height:22px;}
.gg_bj{width:100%; overflow:hidden; margin-bottom:50px;}
.ny_con .ziti{ font-weight:normal;  font-size:36px; color:#333333; margin:34px 0px;}
.gg_bj .gg_ul1{}
.gg_bj .gg_ul1 li{  width:100%;display:block;  overflow:hidden;   }
.gg_p2 img{ max-width:960px; max-height:436px;}
.gg_p3 img{max-width:960px; max-height:463px;}

.bj_li1{border-bottom:4px solid #6ca8b0; position:relative;}
.bj_li1 span{ width:211px; display:block;}
.bj_li1 div{ float:right; width:684px; overflow:hidden;background-color:#6ca8b0; min-height:157px; padding:16px 24px 0px 41px; color:#fff;}
.bj_li1 div p{ font-size:14px; line-height:22px;}
.bj_li1 div p:first-child{ font-size:30px; line-height:40px;}
.bj_li1 em{ width:18px; height:36px; position:absolute; left:211px; top:71px;}

.bj_li2{border-bottom:4px solid #d0b997; position:relative;}
.bj_li2 span{ width:211px; display:block;}
.bj_li2 div{ float:right; width:684px; overflow:hidden;background-color:#d0b997; min-height:205px; padding:16px 41px 0px 24px; color:#fff;}
.bj_li2 div p{ font-size:14px; line-height:22px;}
.bj_li2 div p:first-child{ font-size:30px; line-height:40px;}
.bj_li2 em{ width:18px; height:36px; position:absolute; right:211px; top:97px;}

.bj_li3{border-bottom:4px solid #684c47; position:relative;}
.bj_li3 span{ width:211px; display:block;}
.bj_li3 div{ float:right; width:684px; overflow:hidden;background-color:#684c47; min-height:157px; padding:16px 24px 0px 41px; color:#fff;}
.bj_li3 div p{ font-size:14px; line-height:22px;}
.bj_li3 div p:first-child{ font-size:30px; line-height:40px;}
.bj_li3 em{ width:18px; height:36px; position:absolute; left:211px; top:71px;}

.bj_li4{border-bottom:4px solid #ff614b; position:relative;}
.bj_li4 span{ width:211px; display:block;}
.bj_li4 div{ float:right; width:684px; overflow:hidden;background-color:#ff614b; min-height:157px; padding:16px 41px 0px 24px; color:#fff;}
.bj_li4 div p{ font-size:14px; line-height:22px;}
.bj_li4 div p:first-child{ font-size:30px; line-height:40px;}
.bj_li4 em{ width:18px; height:36px; position:absolute; right:211px; top:71px;}

.gg_ul2{ width:120%; overflow:hidden}
.gg_ul2 li{ float:left; width:258px; min-height:140px; overflow:hidden; background:url(../images/gg_ts.png) left top no-repeat; color:#4c4c4c; font-size:14px; line-height:22px; padding:0px 36px}
.gg_ul2 li:first-child{ background:none;}

/*************************ad_lc******************************/
.ny_lc{ width:100%; overflow:hidden; padding-bottom:23px;}
.ny_lc p{ color:#333333; font-size:20px; line-height:42px;}
.ny_lc .lc_p1 img{ max-width:960px; max-height:1508px; margin:50px 0px 40px 0px;}
.ny_lc ul{ margin-top:20px; overflow:hidden;}
.ny_lc ul li{ width:100%; overflow:hidden;}
.ny_lc ul li p{ font-size:14px; color:#666; line-height:36px;}
.ny_lc ul li p:first-child{ color:#333;}
/*************************ad_jiz******************************/

.ny_jiz{ padding:20px 0px 57px 0px; overflow:hidden;}
.jiz_p1 img{ max-width:960px; max-height:500px;}

/****************************ad_jz***********************************/
.ny_jz{ overflow:hidden;}
.jz{ border-bottom:2px solid #d9d9d9;}
.jz_zi{ font-weight:normal; color:#282828; font-size:26px; line-height:26px;}
.jz img{ padding:40px 0px 58px 0px;}
.jz .jz_p1 img{ max-width:960px; max-height:503px;}
.jz .jz_p2 img{ max-width:960px; max-height:475px;}
.jz .jz_p3 img{ max-width:960px; max-height:558px;}

/****************************ad_jy***********************************/
.ny_jy{ padding:35px 0px 40px 0px; overflow:hidden;}

/****************************client***********************************/
.ny_cli{ overflow:hidden; padding-bottom:15px;}
.ny_cli h2{ color:#333; font-size:32px; line-height:32px; margin:45px 0px;}
.ny_cli ul{ width:120%; overflow:hidden}
.ny_cli ul li{ float:left; width:228px; height:99px;  margin-right:13px; }
.ny_cli ul li .jzimg{ width:228px; height:99px;}
.ny_cli ul li .jzimg img{ max-width:228px; max-height:99px;}
.ny_cli ul li .jzimg i{ display:inline-block; height:100%; vertical-align:middle;}

/****************contcat********************/
.ny_cont{ overflow:hidden; padding:47px 0px 80px 0px}
.cont_map{ width:960px; height:246px;  }
.bus{ width:100%; overflow:hidden; background-color:#ececec; padding-top:20px; padding-left:29px; padding-bottom:30px; margin-top:41px;}
.bus b{ color:#333333; font-size:14px; line-height:26px;}
.bus p{ color:#333333; font-size:14px; line-height:24px;}
.cont_bot{ width:100%; overflow:hidden; border-top:1px solid #c0c0c0; margin-top:50px;}
.cont_mess{ width:680px; overflow:hidden; }
.cont_top{ overflow:hidden; border-right:1px solid #c0c0c0;}
.cont_top dl{  overflow:hidden; margin-top:28px;}
.cont_top dl dt{ font-size:14px; color:#333333; line-height:24px; margin-bottom:5px;}
.cont_top dl dd{   }
.cont_top dl dd .inp_1{width:454px; height:44px; background:url(../images/cont_name.jpg) left top no-repeat; border:none; padding-left:45px; }
.cont_top dl dd .inp_2{width:454px; height:44px; background:url(../images/cont_name_01.jpg) left top no-repeat; border:none; padding-left:45px; }
.cont_top dl dd .inp_3{width:454px; height:44px; background:url(../images/cont_name_02.jpg) left top no-repeat; border:none; padding-left:45px; }
.cont_top dl dd textarea{width:609px; height:233px; background:url(../images/cont_xx.jpg) left top no-repeat; border:none; padding-left:45px; overflow:auto; padding-top:10px;  }
.cont_p1{ width:230px; height:44px; display:block; overflow:hidden; margin:0 auto; margin-top:15px; }
.cont_p1 input{ float:left; width:93px;height:44px; display:block; margin-right:18px; background:url(../images/tijiao.jpg) left top no-repeat; color:#fff; font-size:14px; line-height:44px;}
.cont_add{ width:253px; overflow:hidden; padding:42px 10px 0px 16px;}
.cont_add p{ color:#333333; font-size:14px; line-height:24px;}
.cont_add p span{ font-weight:bold;}

/********************sitemap*****************************/
.ny_sitemap{ overflow:hidden; padding-bottom:80px;}
.ny_sitemap li{ width:100%; margin-top:30px; clear:both;}
.ny_sitemap li a{ padding:0px 15px; line-height:40px; font-size:14px; color:#0c6a86}
.ny_sitemap li a:hover{ text-decoration:underline;}
.ny_sitemap  li>a:first-child{ display:block; font-weight:bold; border-bottom:1px dashed #1c458a; }
.ny_sitemap li span{ float:left; display:block; margin-right:15px;}
.ny_sitemap li span>a:first-child{ font-size:14px; border-bottom:1px dashed #0c6a86}
.ny_sitemap li span a{display:block; font-size:12px; }

/*error*/
.error{ width:892px; height:495px; margin:0 auto; margin-top:30px; background:url(../images/404.jpg) no-repeat; overflow:hidden; }
.error p{ width:830px; height:30px; line-height:30px; background:#f5f5f5; text-align:center;font-size:14px; margin:400px 0 0 30px; display:block;}
.error a{ font-family:Microsoft YaHei; padding:0 8px; }

.cont_top dl dd input{ line-height:44px;   }
.cont_top dl dd span{ color:#f00; margin-right:165px; margin-top:15px;}

/***********************20150215**********************/
.newshow{ padding:40px 0 60px; overflow:hidden}
.newshow h1{ font-weight:normal; font-size:18px; color:#565656; line-height:24px; text-align:center}
.newshow .ninfo{  border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0; line-height:29px; text-align:center; color:#888; margin-top:20px}
.newshow .ns{ background:url(../images/nj.jpg) no-repeat left 10px; padding-left:15px; line-height:30px}

/*************2015-3-17****************/

.ny_weixin{ width:100%; overflow:hidden; padding-bottom:23px;}
.ny_weixin p{ font-size:14px; line-height:26px;}

p.tt{ border:1px solid #e7e7e7; padding:10px 15px; line-height:26px; font-size:16px; color:#333; margin-bottom:14px;}

.ny_weixin .weiTit{ padding:24px 0px; border-bottom:1px dashed #ccc; font-size:20px; color:#3083eb; font-weight:bold; margin-bottom:25px;}
.ny_weixin .wei_jizhi{ background:url(../images/wei_inc_03.jpg) no-repeat left top; padding-left:31px; margin-bottom:35px;}
.ny_weixin .wei_jizhi p{ line-height:24px; margin-bottom:15px;}

.wei_youshi{ margin-right:-36px;}
.wei_youshi li{ float:left; width:296px; margin-right:36px; margin-bottom:20px;}
.wei_youshi li div{ width:294px; height:123px; line-height:123px; font-size:34px; font-weight:bold; color:#FFF; text-indent:22px;  border:1px solid #e5e5e5;}
.wei_youshi li div.di01{ background:url(../images/wei_inc01.jpg) no-repeat;}
.wei_youshi li div.di02{ background:url(../images/wei_inc02.jpg) no-repeat;}
.wei_youshi li div.di03{ background:url(../images/wei_inc03.jpg) no-repeat;}
.wei_youshi li p{ color:#888; font-size:14px; line-height:24px; margin-top:10px;}

.newshow div p{padding:10px 0}

.relativeNews{ width:960px; padding-top:5px; overflow:hidden; padding-bottom:20px }
.relativeNews p{ font-size:18px; color:#3083EB; line-height:30px; padding-top:3px; line-height:30px; border-bottom:1px dotted #ccc; border-top:1px solid #3083EB;}
.relativeNews ul{ width:120%;  float:left; overflow:hidden; padding-top:5px}
.relativeNews ul li{ float:left; width:41%; list-style:none;  height:30px; line-height:30px; border-right:1px dotted #ccc; margin-right:25px;}
.relativeNews ul li a{ display:inline-block; float:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.relativeNews ul li a:hover{ color:#3083EB}
.relativeNews ul li i{ display:inline-block; float:right; width:18%; overflow:hidden; white-space:nowrap; color:#aaa; font-style:normal}
.relativeNews ul li em{ display:inline-block; float:left; width:4px; background:#999; height:4px; margin-right:10px; margin-top:13px}
.relativeNews ul li a:hover em{ background-color:#3083EB}
