@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
body,html,p,ul,li,ol,img,table,dl,dt,dd,table,tr,td,th,label,h1,h2,h3,h4,h5,h6,from,fieldset,hr,noframes, frames,iframe{padding:0; margin:0;}
body{font-size:14px; font-family:"微软雅黑"; line-height:22px; color:#393939; background:#FFFFFF;}
a,a:visited{text-decoration:none; color:#000000;}
a:hover{text-decoration:none;  color:#379BE9;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
ul li,ol li{list-style:none;}
img{border:none;}
.clear{clear:both; float:none; line-height:0; height:1px; font-size:0;}
*html .clear{height:0;}
.iframe{width:1100px; margin:0 auto;}
.w1920{width:1640px; margin:0 auto; }
.style1,.style1 a{font-size:14px; color:#195fb7;}
.style2,.style2 a{font-size:12px; color:#fead3a;}
.end{margin-right:0px;}
/*----------------------------------------------------------------初始化-------------------------------------------------------------------*/

.topbar {color:#999999; line-height:36px; background:#f4f4f4; border-bottom:1px solid #e1e1e1; text-align:right;}
.topbar a,.topbar a:visited{color:#999999; padding:5px;}
.topbar span{float:left;}
.logo{background:url(../images/logobg.jpg) no-repeat right top; text-align:left; padding:10px 0px;}
.nav{height:55px; line-height:55px; overflow:hidden; background:url(../images/navbg.jpg) repeat-x;}

.nav li{width:120px; overflow:hidden; float:left; text-align:center;}
.cpfl{float:left; overflow:hidden; line-height:55px; color:#ffffff; font-size:14px;}

.nav .cpfl{width:220px; background:#2468a2;}
.nav li a,.nav li a:visited{color:#ffffff;  font-size:15px; font-weight:800;}
.nav li.current,.nav li:hover{background:url(../images/navlibg.jpg) no-repeat left top;}
.nav .cpfl:hover{width:220px; background:#2468a2;}

.banner1{margin-bottom:15px; clear:both;}
.banner{width:1640px; height:250px; margin-bottom:15px;clear:both;}

.cpfl{ width:1100px; height:40px; background:url(../images/cpflbg.jpg) no-repeat; color:#FFF; line-height:40px;}
.cpfl a{ color:#FFF;}
.fl_left{ width:92px; height:40px; float:left; padding-left:20px; font-weight:800;}
.fl_right{ width:890px; height:40px; float:right; margin-right:40px;}
.fl_right a{ padding:0px 8px; float:left;}
.fl_right a:hover{ text-decoration:underline}

.case_top{ background:url(../images/cpflbg.jpg) no-repeat; height:40px; line-height:40px; color:#FFF; padding-left:27px;}
.case_top span{ width:84px; height:24px; float:right; padding:10px 16px 0 0;}

.cp_list{width:218px; position:absolute; top:195px; overflow:hidden; z-index:9999999999; background: rgba(255,255,255,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50ffffff,endColorstr = #50ffffff); color: #000; border:1px solid #e1e1e1; border-top:none; border-bottom:2px solid #e1e1e1;}
.cp_list li{height:50px; line-height:50px; font-size:14px; background:url(../images/arrow.png) no-repeat 30px 13px; padding-left:70px; border-bottom:1px solid #efefef;}
.left{top:}
.cp_list .end{border-bottom:none;}
.cp_list li:hover{background:url(../images/arrow1.png) no-repeat 30px 13px;}
.part1{padding-left:235px;}
.part1 p,.index_contact p{padding:10px 0;}
.part1_1,.part1_2{float:left; padding:15px; width:478px; overflow:hidden; border:1px solid #dcdcdc; height:302px;}
.part1_2{width:175px; margin-left:15px; background:url(../images/network.jpg) no-repeat 15px 15px; padding-left:130px; padding-right:28px; overflow:hidden;}
.part1_2 h3{font-size:18px; font-weight:bold; text-align:center; padding-top:10px;}
.part1_2 h3 span{color:#fff; font-weight:normal;}
.index_part1_2 h1{padding-top:20px; text-align:center; font-size:24px; color:#333333;}
.index_part1_2 h1 span{font-size:11px; color:#999999;}
.index_part2{background:url(../images/tjcp.jpg) no-repeat left top; padding-top:42px; margin-top:15px;}
.titl{  text-align:center; padding:3px; background:#ffffff; width:80px; height:25px; margin-left:550px; overflow:hidden; *zoom:1; display:inline; -display:inline;}
.titl a{font-size:14px; font-weight:bold;}

.pt10{padding-top:10px;}
.cp{ margin:0px auto 8px auto; overflow:hidden; clear:both;}
.cps{ width:200px; height:307px; background:url(../images/pro_bg.jpg) no-repeat; margin:10px 10px; float:left;}
.cps_img{ width:188px; height:188px; padding:6px 0 0 6px;}
.cps_txt{ width:188px; margin:0 auto; padding:8px 0 0 0; line-height:18px;}
.cps_txt span{ width:71px; height:16px; padding:10px 0 0 0;}

.anli{ width:165px; height:87px; margin:10px 9px;float:left;}
.anli_img{ width:165px; height:66px; padding:6px 0 0 10px;} 
.anli_img img{ border:1px solid #CCCCCC;}
.anli_txt{ width:165px; margin:0 auto; padding:8px 0 0 0; line-height:18px; text-align:center;}


.recommend{margin-bottom:15px;}
.recommend li{width:236px; padding:10px; border:1px solid #dadada; text-align:center; float:left; overflow:hidden; margin-bottom:10px; margin:10px 8px; height:255px; display:inline; -display:inline;}
.recommend .end,.case .end{margin-right:0px;}
.recommend li p{text-indent:2em; text-align:left;}
.recommend li p a,.recommend li p a:visited{color:#195fb7;}
.index_part3{background:url(../images/case.jpg) no-repeat left top; padding-top:30px;}
.case{}
.case li{width:241px; padding:10px; text-align:center; float:left; margin-bottom:10px; margin-right:15px; overflow:hidden;}
.case li img{padding:1px; border:1px solid #dadada;}
.case li p{text-align:left; padding:0 5px;}
.case .more{margin-top:5px; background:url(../images/more_case.jpg) no-repeat left top; height:35px; }
.case .more img{border:none; padding:0;}
.case .more:hover{background:url(../images/more_case1.jpg) no-repeat left top;}

.index_news,.index_contact{width:718px; padding:15px; border:1px dotted #dcdcdc; overflow:hidden; float:left; border-top:none; height:356px;}
.index_news{border-left:none; border-right:none; height:356px;}
.index_contact{width:318px; border-right:none;}
.index_news .tts,.index_contact .tts{text-align:right; padding-right:10px; font-weight:bold; height:35px;}
.index_news .tts span,.index_contact .tts span{float:left; font-weight:bold; font-size:16px; background:url(../images/news.jpg) no-repeat left 2px; padding-left:50px;}
.index_news .img{width:330px; float:left; overflow:hidden; background:url(../images/newsbg.jpg) no-repeat left top; height:320px; line-height:24px; color:#fff; padding:0 10px;}
.index_news .img p{padding-top:245px; }
.index_news .news_list{float:left; width:350px; margin-left:10px; margin-top:10px;}
.index_news .news_list li{ text-align:right; border-bottom:1px solid #cde9f8; line-height:30px; *zoom:1; }
.index_news .news_list li a{float:left; padding-left:10px;}
.friendlink{color:#999; margin-top:15px; margin-bottom:30px;}
.friendlink .llsd{height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#333; border-bottom:1px solid #dadada; padding-left:50px; background:url(../images/friendllink.jpg) no-repeat 10px 5px; margin-bottom:10px;}
.friendlink a{padding:0 15px; }
.friendlink a,.friendlink a:visited{color:#999;}
.bottom{background:#E4E4E4; border-top:4px solid #efefef; padding:10px; text-align:left; line-height:24px;}
.bottom .ldl{ float:left; height:64px; margin-right:20px; margin-left:100px;}
.bottom img { border:0px;}
.bottom ,.bottom a{color:#686868;}
.bottom span{padding-left:30px;}
.center{text-align:center; }
.STYLE3{font-size:14px; font-weight:bold;}
/*----------------------------------------------------------------首页-------------------------------------------------------------------*/
.left{position:absolute;  top:384px; width:260px; z-index:999; color:#fff; *zoom:1; }
.left .cczx{height:60px; line-height:60px; background:#fb9701; text-align:center; font-size:22px; }
.right{width:810px; margin-left:30px; overflow:hidden; float:right; margin-bottom:30px; min-height:800px;}
.nav_list{background:url(../images/nav_list_bg.jpg) repeat-y left top; padding-bottom:10px; padding-top:13px;}
.nav_list li{background:url(../images/nav_list_li_bg.jpg) no-repeat left bottom; height:50px; line-height:50px; text-align:center;}
.nav_list li:hover,.nav_list li.current{background:url(../images/nav_list_li_bg1.jpg) no-repeat left bottom;}
.bg{background:url(../images/iframebg.jpg) repeat-y 157px top;  }
.crumbs{height:30px; line-height:30px; text-align:right; border-bottom:1px solid #dadada; margin-bottom:15px;}
.crumbs span{float:left; color:#333; padding-left:40px; font-size:16px; font-weight:bold; background:url(../images/crumbsbg.jpg) no-repeat 10px 5px;}
.newsLsit li{padding-right:10px; text-align:left; background:url(../images/dot.gif) no-repeat 10px 12px; padding-left:35px; border-bottom:1px dotted #dddddd;line-height:35px;}
.newsLsit li i{font-style:normal; float:right;}
.paging{margin-top:15px; text-align:center;}
.paging a{padding:0 5px;}
.mainbody h2{font-size:18px; font-weight:bold; color:#325da1; text-align:center;}
.mainbody .rqtt{font-size:12px; font-weight:normal; color:#999; display:block; text-align:center;}
.mainbody .nn{ font-size:14px; text-align:left; margin-bottom:15px;}
.mainbody1 p{padding:15px 0; text-indent:2em;}
.zm_y_nr_se2 {line-height: 30px; float: left; width: 360px; margin-left: 25px; height: 270px; display: inline;}
.zm_y_nr_se2 p {background-image: url(../images/tl2.jpg); background-repeat: no-repeat; background-position: left bottom; line-height: 40px; height: 40px; padding-left: 5px; text-align:right;}
.zm_y_nr_se2 p span{float:left;}
.lx{background:url(../images/lx.jpg) no-repeat 20px 35px; padding-left:60px; line-height:35px;}
.gsyr li{width:215px; float:left; overflow:hidden; text-align:center; margin-bottom:15px;} 
.product_list li{width:180px; height:165px; padding:5px 1px; overflow:hidden; float:left; text-align:center; margin-right:15px; border:1px solid #dadada; margin-bottom:15px; display:block;}
.product_list li img{max-width:178px; max-height:130px;}
.product_list .end{margin-right:0px;}
.product_list li span{ width:100%; clear:both;text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; height:30px; line-height:30px;}


.product_list_1{border-bottom:1px solid #eaeaea; margin-bottom:15px; height:125px; overflow:hidden;}
.product_list_1 dt{width:150px; height:120px; float:left; padding-right:20px;}
.product_list_1 dt img{ height:118px;}
.product_list_1 dd{width:630px; overflow:hidden; float:right;}
.product_list_1 dd a{padding-left:15px;}


.anlist{border-bottom:1px solid #eaeaea; margin-bottom:15px; height:125px; overflow:hidden;}
.anlist dt{width:150px; height:120px; float:left; padding-right:20px;font-size:16px; font-weight:bold;}
.anlist dd{width:630px; overflow:hidden; float:right;}
.anlist dd a{padding-left:15px;}



.col_two li{text-align:center; width:360px; margin:20px; border-bottom:1px dotted #ddd; float:left; overflow:hidden;}
.col_two li img{border:1px solid #ccc;}
.anli_city li,.anli_city1 li{width:110px; height:30px; line-height:30px; text-align:center; overflow:hidden; border:1px solid #ededed; float:left; overflow:hidden; margin-bottom:10px; margin-right:10px; padding:0 5px;}
.anli_city1 li{width:140px;}
.anli_city1{clear:both;}
.anli_city1 .end,.anli_city .end{margin-right:0;}
.mainbody h5{margin-bottom:10px;}
.mainbody h5,.mainbody h5 a{font-size:16px; font-weight:bold; color:#2a97d0;}
.caseli li{width:380px; float:left; overflow:hidden;}
.col_two_1 li{width:200px; text-align:center; float:left; overflow:hidden; height:200px;}
.bbbbbbb a{padding:0; margin:0; border-bottom:1px solid #dadada;}
.khal_list{margin:10px 10px; padding:10px; border:1px solid #dddddd; float:left; width:222px; overflow:hidden; line-height:28px; height:165px;}
.kh_title{font-size:16px; font-weight:bold;}
.khal_list img{border:1px solid #dadada; float:left; margin-right:10px;}

.style3,.style3 a,.style3 a:visited{font-size:12px; color:#ff0600;}

/*----------------------------------------------------------------内页-------------------------------------------------------------------*/

.rollBox{width:940px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:23px;background:url(../images/cpshow_36.jpg) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/cpshow_37.jpg) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:762px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:127px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:3px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}




.xgzx_title{line-height:50px; background:url(../images/cpshow_23.jpg) 10px center no-repeat; font-size:20px; padding-left:30px; margin-top:80px; border-bottom:1px solid #dddddd; margin-bottom:15px;}
.xgzx_list li{width:370px; line-height:28px; background:url(../images/arrow3.jpg) left center no-repeat; padding-left:20px; float:left; font-size:13px; overflow:hidden;}

.xgcp_title{line-height:50px; background:url(../images/cpshow_23.jpg) 10px center no-repeat; font-size:20px; padding-left:30px; margin-top:80px; border-bottom:1px solid #dddddd; margin-bottom:15px;}

/*资讯中心列表页面（图片列表）--dl_2*/
dl.dl_2 { width:146px; padding:10px 18px; float:left; display:inline-block;}
dl.dl_2 dt { width:146px; height:67px; overflow:hidden; } /*图片边框*/
dl.dl_2 dt img {border: 1px solid #D6D6D6; height:60px; width:140px; padding:2px;}
dl.dl_2 dd {  margin:2px 0 0 0;  width:147px; height:24px; line-height:24px; overflow:hidden; text-align:center;}




.yscon{width:100%; text-align:center; background:url(../images/ajbj.jpg) repeat-x; height:233px; margin-top:10px;}
/*服务优势*/
.sever{ width:100%; border-top:1px #555555 dotted; background:url(../images/xhys.jpg) no-repeat center top; overflow:hidden; font-size:14px; margin-bottom:8px;}
.ys1{ width:650px; overflow:hidden; float:right; padding:65px 25px 0 0;}
.ys1 ul li{ line-height:27px; margin-bottom:10px;}
.ys1 ul li span{ color:#F00;}
.ys2{ width:590px; overflow:hidden; float:left; padding:80px 0 0 55px;}
.ys2 ul li{ line-height:27px; margin-bottom:10px;}
.ys2 ul li span{ color:#F00;}
.ys3{ width:650px; overflow:hidden; padding:83px 29px 0 ; float:right;}
.ys3 ul li{overflow:hidden; line-height:27px;  margin-bottom:10px; padding-left:28px;}
.ys3 ul li span{ color:#F00;}
.ys4{ width:710px; overflow:hidden; float:left; padding:93px 0 0 43px;}
.ys4 ul li{ line-height:27px; margin-bottom:10px; padding-left:10px;}
.ys4 ul li span{ color:#F00;}
.ys5{ width:594px; overflow:hidden; float:right; padding:70px 25px 0 0; line-height:27px;}
.ys5 span{ color:#F00;}