body {color: #555;	font-size: 14px;	line-height: 1.75em;	background: #fff;	font-family: Arial, Helvetica,"微软雅黑","Microsoft YaHei" , simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }
.w1150{ width:1150px; clear:both; margin:0 auto;   }

a { color:#444;}
a:hover{ color:#183884;}
/********* top *****************/
header .gonggao{ height:32px; line-height:32px; background:#e4e4e4; border-bottom:1px solid #ccc;}
header .gonggao .text{ background:url(img/gonggaoico.png) left center no-repeat; padding-left:30px; width:800px; overflow:hidden;height:32px; line-height:32px;}
header .gonggao .fenxiang .bdsharebuttonbox span{ float:left;}

header .ding{ padding:20px 0 ; }
header .ding .logo{ }

header .ding .tel{ background:url(img/telico1.png) left center no-repeat; padding-left:60px; height:60px; line-height:30px; font-size:16px; color:#666;  }
header .ding .tel p{ font-size:20px; color:#183884; font-weight:bold;}


header .daohang{ height:42px; line-height:42px; background:url(img/daohangbg.jpg) #183884;}
header .daohang ul.nav li{ float:left;   position:relative;}
header .daohang ul.nav li h3{background:url(img/navbg2.jpg.png) right center no-repeat; width:170px;}
header .daohang ul.nav li.last  h3{ background: none;}
header .daohang ul.nav li a{ display:block; color:#fff; font-size:16px; margin:0 auto; text-align:center; width:150px;  }
header .daohang ul.nav li:hover a,header .daohang ul.nav li a.on{ background:#e77817;}

header .daohang ul.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:10px; top:42px; z-index:1; width:150px;  background:#E77817; padding-bottom:5px; }
header .daohang ul.nav  .sub li{ text-align:center;  margin-bottom:-1px;    }
header .daohang ul.nav  .sub li a{ display:block;  line-height:1.5em;; color:#fff; margin:0 auto; width:140px; padding:8px 0; border-top:1px dotted #b96012; font-size:14px;  }
header .daohang ul.nav  .sub li a:hover{ background:#cf6c15;    }



/*******************/
.pptSlide{ width:100%;  position:relative;  height:500px;   }
.pptSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.pptSlide .bd li a{ display:block; height:500px; }

.pptSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.pptSlide .hd ul{ text-align:center; }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; overflow:hidden; background:#183884; line-height:999px; border-radius:12px; overflow:hidden; border:6px  double  #fff; box-shadow:0 0 5px #fff; }
.pptSlide .hd ul .on{ background:#E77817;   }
/*
.pptSlide .prev,
.pptSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.pptSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
*/
	
	
.gonggao_index{ height:42px; line-height:42px; background:url(img/ggbj.gif); border-bottom:1px solid #ddd; box-shadow:0 3px 5px #888; }

.txtScroll-top{    position:relative; width:750px; float:left;  }
.txtScroll-top .bd{width:650px;overflow:hidden; height:40px;  }
.txtScroll-top .infoList li a{ height:40px; line-height:40px; font-size:16px; }
.txtScroll-top .infoList li a span{ font-size:14px; padding-left:20px;}
.txtScroll-top .hd{ overflow:hidden;  height:30px; width:10px; margin-right:10px; margin-top:15px;   }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float: left;   overflow:hidden;
cursor:pointer; background:url("img/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("img/icoDown.gif") no-repeat; margin-top:5px;  }
.txtScroll-top .hd .prev:hover{background:url("img/icoUph.gif") no-repeat;}
.txtScroll-top .hd .next:hover{ background:url("img/icoDownh.gif") no-repeat;}

.gonggao_index .sousuo{ width:250px; height:28px; background:#fff; margin-top:6px; border-radius:30px; border:1px solid #999; overflow:hidden;}
.gonggao_index .sousuo input{ padding-left:15px; width:180px; height:28px; line-height:28px; margin:0; border:none; float:left; outline:none }
.gonggao_index .sousuo a{ display:block; float:right; height:28px; width:50px; background: url(img/sousuoico.png) center center no-repeat #fff;}
.gonggao_index .sousuo a:hover{ background-color:#ddd;}
/***********************/
.tit_index{ text-align:center; color:#183884; font-size: 30px; font-weight:bold; background:url(img/tit.png) center bottom no-repeat; line-height:50px; padding:10px 0;}

.cp_index{ padding:50px 0; background:url(img/cp-index-bg.jpg) #eee;;}
.cp_index  .cpxm{ width:1200px; margin:30px auto 0;}

.lefts { width:250px; background:#fff; overflow:hidden; box-shadow:0 3px 5px #999;}
.lefts .cpfl{width:250px; }
.lefts .cpfl .tit{ height:50px; background:#183884; padding:25px; }
.lefts .cpfl .tit i{ display:block; float:left; width:60px; height:50px; background:url(img/citie.png) center center no-repeat ; margin-right:10px; }
.lefts .cpfl .tit p{ color:#fff; line-height:30px; font-size:28px;}
.lefts .cpfl .tit p span{ display:block; font-size:12px; line-height:20px;}
.lefts .cpfl ul li{ padding:0 20px;}
.lefts .cpfl ul li a{ display:block; line-height:1.2em; padding:18px 0 18px 30px;; font-size:16px; border-top:1px solid #ddd; background: url(img/listdot.jpg)  left center no-repeat;  }
.lefts .cpfl ul.cplblist  li a{ padding:15px 0 15px 30px;;}
.lefts .cpfl ul li a.on{ color:#183884; font-weight:bold;}

.lefts .cpfl ul  li.fl_xlb a{ background:url(img/fl_xlb.png) 10px center no-repeat; font-size:14px; padding:5px 0;  padding-left:30px; line-height:22px; border-top:1px  dotted  #ddd;  }
.lefts .cpfl ul  li.fl_xlb a.on{ color:#183884; font-weight:bold;}
/***********************/


.lefts .lxwm{ width:250px; margin:20px auto; }
.lefts .lxwm .lx_tit_left{ text-align:center; line-height:50px; background:#183884; color:#fff; font-size:18px;}
.lefts .lxwm .lx_nr{ width:230px; margin:10px auto; overflow:hidden;}


.lefts .cpsousuo{ width:250px; margin:40px auto 20px; }
.lefts .cpsousuo .lx_tit_left{ text-align:center; line-height:50px; background:#183884; color:#fff; font-size:18px;}
.lefts .cpsousuo .sousuo{width:230px; margin:20px auto; overflow:hidden;}
.lefts .cpsousuo .sousuo input{ display:block; width:167px; border:1px solid #ddd; margin:0 auto; padding:5px 10px; line-height:30px; float:left; }
.lefts .cpsousuo .sousuo a{ display:block; margin:0 auto;  color:#fff; line-height:42px; text-align:center; float:right; width:40px; background:url(img/sousuoico2.png) center center no-repeat #333; }
.lefts .cpsousuo .sousuo a:hover{ background-color:#183884;}

.lefts .lxxm{ width:230px; margin:20px auto; overflow:hidden; font-size:16px; padding-bottom:6px;  }
.lefts .tel-lx { border-bottom:1px dotted #ddd;}
.lefts .tel-lx span{color:#183884; font-size:24px;  }
.lefts .tel-lx p{background:url(img/left-tel2.png) left center no-repeat; padding-left:25px;}

.lefts .email-lx span{color:#183884; font-size:24px;  }
.lefts .email-lx p{background:url(img/left-e-mail.png) left center no-repeat; padding-left:25px;}


.cp_index .cpgd{ width:920px; background:#fff;overflow:hidden;  height:770px; box-shadow:0 3px 5px #999;}
.cp_index .cpgd .tit{ height:50px;  padding:25px; border-bottom:1px solid #ddd; }
.cp_index .cpgd .tit i{ display:block; float:left; width:50px; height:50px; background:url(img/citie2.png) center center no-repeat ; margin-right:10px; }
.cp_index .cpgd .tit p{ color:#183884; line-height:50px; font-size:28px;}
.cp_index .cpgd .tit p span{ color:#999; padding-left:20px;}
.cp_index .cpgd .tit A{ float:right; line-height:50px; font-size:14px;}


.multipleLine{ overflow:hidden; position:relative; width:920px;    }
.multipleLine .bd{  overflow:hidden; width:900px; margin:10px auto;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1;   }

.multipleLine .bd ul li{ margin:10px 3px ; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleLine .bd ul li .pic{ text-align:center; }
.multipleLine .bd ul li .pic img{ width:215px; height:161px; display:block;  padding:1px; border:1px solid #ccc; }
.multipleLine .bd ul li:hover .pic img{ border-color:#183884;}
.multipleLine .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleLine .bd ul li .title{ line-height:30px;   }

/************************/
.youshi-index{ padding:50px 0; background:#f2f5f7; }
.youshi-index ul li.xm{  margin:40px auto; overflow:hidden;}

.youshi-index ul li.xm .xuhao{ width:50px; height:50px; border-radius:50%; overflow:hidden; background:#fff; box-shadow:0 3px 5px #59f; text-align:center; border:5px solid #fff; background:#183884; margin-right:20px; position:absolute; top:40px; left:10px; }
.youshi-index ul li.xm .xuhao span{  font-size:42px; line-height:50px; color:#fff; font-weight:bold; }
.youshi-index ul li.xm:hover .xuhao{ /*background:#fff;*/ transform: scale(1.2); -webkit-transform: scale(1.2);-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s; }
/*.youshi-index ul li.xm:hover .xuhao span{ color:#183884; }*/

.youshi-index ul li.xm .tu{ width:502px; height:auto; overflow:hidden; float:left; }
.youshi-index ul li.xm0 .tu{ float:right;}
.youshi-index ul li.xm .tu img{ display:block; width:500px; height:auto; border:1px solid #ccc; border-radius:10px; background:#fff;}
.youshi-index ul li.xm:hover .tu img{transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

.youshi-index ul li.xm .wen{ width:550px; height:auto; overflow:hidden; float: right; padding:40px  0 20px  100px;;  position:relative}
.youshi-index ul li.xm0 .wen{ float:left;}
.youshi-index ul li.xm .bt{ color:#183884; font-size:30px; line-height:1.5em; }
.youshi-index ul li.xm .nr{ font-size:16px; line-height:2em; text-align:justify; margin-top:10px;}

/**********************/
.chejian_index{  padding:30px 0;}

.picScroll{ margin:30px auto ;  position:relative;   width:1100px;  padding:0  50px;  overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:60px; left:0; width:36px; height:36px; background:url(img/btn.png) no-repeat left top;   }
.picScroll .next{ left:auto; right:0px; background-position: right top; }
.picScroll .prev:hover{ background-position: left bottom; }
.picScroll .next:hover{ background-position: right bottom; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:200px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{ width:200px; height:150px; display:block; }
/********************/
.gsjjindex {  padding:40px 0 60px; background:url(img/gsjjbj.jpg)  bottom center no-repeat #026AB3;  }
.gsjjindex .tit_indexb{ color:#fff; margin-bottom:30px;}
.gsjjindex .hdp{ width:450px; height:300px;  }
/* 本例子css */
.gsjjindex .hdp .focusBox  { position: relative; width: 450px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.gsjjindex .hdp .focusBox  .pic img { width: 450px; height: 300px; display: block; }
.gsjjindex .hdp .focusBox  .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.gsjjindex .hdp .focusBox  .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.gsjjindex .hdp .focusBox  .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.gsjjindex .hdp .focusBox  .num li a,.gsjjindex .hdp .focusBox  .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.gsjjindex .hdp .focusBox  .num li.on a,.gsjjindex .hdp .focusBox  .num a:hover{ background:#E77817;  }



.gsjjindex .gsnr{ width:680px; margin-right:30px; color:#fff;   }
.gsjjindex .gsnr h1{ margin:0 0 10px;; line-height:1em; border-bottom:1px dotted #68bbe6; height:36px; }
.gsjjindex .gsnr h1:after{ height:0; }
.gsjjindex .gsnr h1 .guanggaoci{ font-size:16px; font-weight:normal; padding-left:10px;}
.gsjjindex .gsnr .neirong{ text-align:justify; margin:10px 0; font-size:16px; line-height:1.6em; text-shadow:1px 1px 0 #222; color:#fff;}

.gsjjindex .gsnr a.ckanniu{ width:150px; height:36px; display:block; background:#183884; color:#fff; text-align:center; line-height:36px; font-size:16px;      }
.gsjjindex .gsnr a.ckanniu:hover{ background:#fff; color:#183884; }

/**************************/
.xw_index{ margin:50px auto; overflow:hidden ;}
.xw_index .xwxm{ width:346px; overflow:hidden; float:left;}
.xw_index .xwxm1 ,.xw_index .xwxm2{ margin-right:81px;}

.xw_index .xwxm .bt{ line-height:36px;   color:#fff; font-size:16px;  padding:0 15px 0 40px; background:#183884 url(img/lbico2.png) 15px center no-repeat; margin-bottom:10px;  }
.xw_index .xwxm .bt a{ float:right; font-size:14px;  color:#fff; background:url(img/more2.gif) right center no-repeat; display:block; width:50px; height:36px;}
/*.xw_index .xwxm1 .bt{ background:url(img/tb1.png) left center no-repeat;}
.xw_index .xwxm2 .bt{ background:url(img/tb2.png) left center no-repeat;}
.xw_index .xwxm3 .bt{ background:url(img/tb3.png) left center no-repeat;}
*/
.xw_index .xwxm .bttu{ height:130px;}
.xw_index .xwxm .bttu img{ display:block; height:130px;}

.xw_index .xwxm ul.xwlist li a{ display:block; background:url(img/news_icon.gif) left center no-repeat; line-height:31px; border-bottom:1px dotted #999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:15px;}
.xw_index .xwxm ul.xwlist li a span{ font-size:12px; padding-left:15px;}

.xw_index .xwxm3 .txtMarquee-top{ overflow:hidden; height:248px;}
.xw_index .xwxm3 .txtMarquee-top ul li{  border-bottom:1px dotted #999; padding-bottom:5px; margin-bottom:5px;}
.xw_index .xwxm3 .txtMarquee-top ul li .dt{ height:24px; line-height:24px; background:url(img/wenico.png) left center no-repeat; padding-left:32px; }
.xw_index .xwxm3 .txtMarquee-top ul li .dt a{ display:block; line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#183884;  }
.xw_index .xwxm3 .txtMarquee-top ul li .nr{ font-size:12px; background:url(img/huida.png) left 5px no-repeat; padding-left:32px; margin-top:5px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }

/****************/
footer .footer{ background: url(img/footbg.jpg) top center  #2765ae; text-align:center; color:#fff; padding-top:40px; padding-bottom:10px;font-size:16px; }
footer .footer a{ color:#fff;}
footer .footer a:hover{ color:#ff0;}
footer .footer .caidan{ background:url(img/footlink.png) bottom center no-repeat; padding-bottom:10px; margin-bottom:10px; line-height:32px;  }
footer .footer .caidan a{ padding:0 10px;  }
/***********分页*******************/

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:5px 12px;line-height:18px;display:block;border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#183884; color:#fff;border:solid 1px #183884;}


/********  **************/
.main { padding:50px 0;}
.banner { max-height:350px; overflow:hidden}
.banner img{ display:block; width:100%; height:auto; }


/***********************/
.main  .titlxwm h1{ font-size:24px; font-weight:bold; color:#183884; text-align:center;  margin:30px auto;   }
.main  .titlxwm h1 span{ border-bottom:2px solid #183884; display:block; height:10px; width:40px; margin:0 auto;}
.main  .titlxwm h1 p{ border-bottom:2px solid #ccc; display:block; height:10px; width:150px; margin:0 auto;}

.main .mainlxwm{ margin:50px auto;  }
.main .mainlxwm ul li{ width:320px; margin:10px; height:160px;  background:#f3f5f9; float:left; text-align:center; padding:30px;  border-radius:4px; box-shadow:0 3px 8px #aaa; 
-webkit-transition:background-color 0.5s linear;
-moz-transition:background-color 0.5s linear;
-o-transition:background-color 0.5s linear;
transition:background-color 0.5s linear;}
.main .mainlxwm ul li .tu{ width:80px; height:80px; overflow:hidden; border-radius:80px; border:2px solid #fff; margin:0 auto; background:#fff;}
.main .mainlxwm ul li .tu img{ width:80px; height:80px; display:block; }
.main .mainlxwm ul li h3{ margin:10px auto; font-size:18px; color:#183884;}
.main .mainlxwm ul li  .nr{ font-size:16px; text-align:center; }

.main .mainlxwm ul li:hover{ background:#183884; color:#ccc;}
.main .mainlxwm ul li:hover h3{ color:#fff;}
.main .mainlxwm ul li:hover a{ color:#fff;}


/**************************/
.main .lx_zxly{ font-size:18px; width:850px; margin:20px auto;  }
.main .lx_zxly li{ margin:20px 0;  }
.main .lx_zxly li.xm3{ width:360px; float:left; margin-right:60px; }
.main .lx_zxly li.mr0{ margin-right:0 !important; }

.main .lx_zxly li.xm2{ width:400px; float:left; margin-right:40px;  }
.main .lx_zxly li input ,.main .lx_zxly li textarea{ display:block; border: none;  width:100%; line-height:40px; padding:10px; box-sizing:border-box; outline:none;color:#444; border-bottom:1px solid #ccc;  }

.main .lx_zxly li input.yzm{ width:200px;}
.main .lx_zxly li .yzm_img{ height:20px; padding:20px; display:block; float:left;}


.main .lx_zxly  input.tijiao{ background:#183884; color:#fff; font-size:24px;  transition:all 0.5s; }
.main .lx_zxly  input.tijiao:hover{ background:#333;}
.main .lx_zxly li:hover input , .main .lx_zxly li:hover textarea{ border-color:#183884;}

/*********************/
.main .fenlei_list{ text-align:center;}
.main .fenlei_list ul li{ display:inline-block; margin-bottom:20px;}
.main .fenlei_list ul li a{ display:block; padding:8px 25px; background:#def; font-size:16px; color:#183884; }
.main .fenlei_list ul li a:hover,.main .fenlei_list ul li a.on{ background:#183884; color:#fff;}



.main .xwlist{  }
.main .xwlist li { padding:10px 30px;  border-bottom:1px solid #ddd; height:150px;}
.main .xwlist li:hover{ box-shadow:0 0 10px #ccc;}
.main .xwlist li .tu{ width:200px; height:150px; overflow:hidden; }
 .main .xwlist li .wen{ width:640px; height:150px; overflow:hidden; }
.main .xwlist li .tu img{width:100%; height:150px;}
.main .xwlist li:hover .tu img{    transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .xwlist li .wen .xwtit{ font-size:18px; font-weight:bold; line-height:1.4em; color:#333;}

.main .xwlist li .wen .nr{ color:#999; text-align:justify; line-height:1.7em; height:5.1em; margin:10px 0 10px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main .xwlist li .wen .time{ padding:0 20px; background:#aaa; color:#fff; line-height:30px;}
.main .xwlist li .wen .more{ padding:0 20px; background:#ccc; color:#fff; line-height:30px;}
.main .xwlist li:hover .wen .more{ background:#183884;}
.main .xwlist li:hover .wen .tit{ color:#183884;}


.main .xwneirong{ margin:50px auto;}
.main .xwneirong .title{ border-bottom:1px solid #ddd; padding-bottom:20px; text-align:center;  }
.main .xwneirong .title p{ color:#999; }
.main .xwneirong .title h1{ margin:0 auto; font-size:28px; line-height:1.4em;  font-weight:normal; color:#333;}
.main .xwneirong .xiangxineirong{ margin:20px auto; width:1150px; overflow:hidden;   }
.main .xwneirong .xiangxineirong img{ max-width:1150px;}
.main .xwneirong .xiangxineirong  table{ width:100%; border-collapse:collapse; border:1px solid #ddd;}
.main .xwneirong .xiangxineirong  table td{ padding:0 2px;}

.main .shangxiaye{ margin:20px auto; padding:30px 0; border-top:1px  dotted  #ddd; text-align:center;}
.main .shangxiaye a{ display:inline-block; width:150px; height:40px; line-height:40px; background:#999; color:#fff; margin:10px; }
.main .shangxiaye a:hover{ background:#183884;}


/************** 服务与支持 *********************/
.main .fuwu { margin:40px auto; }
.main .fuwu .lefts{ width:260px;   }
.main .fuwu .lefts ul li a{ display:block; line-height:40px; height:40px; border-bottom:1px solid #ddd;}
.main .fuwu .lefts ul li:nth-child(1) a{ border-top:1px solid #ddd; }
.main .fuwu .lefts ul li a:hover , .main .fuwu .lefts ul li a.on{ color:#05a;   }

.main .fuwu  .rights { width:850px;   }
.main .fuwu  .rights  .title h1{ font-size:24px; line-height:40px; height:40px;  border-bottom:1px solid #ddd; font-weight:normal; color:#333; margin:0; padding:0;}
.main .fuwu  .rights .fuwunr{ width:850px; margin:20px auto; overflow:hidden;}
.main .fuwu  .rights .fuwunr img{ max-width:850px; }
.main .fuwu  .rights .fuwunr table{ max-width:850px; width:100%; border-collapse:collapse; }
.main .fuwu  .rights .fuwunr table td{ padding:0 2px;}
.main .fuwu  .rights  ul.cjwt { width:850px; margin:20px auto; overflow:hidden; }
.main .fuwu  .rights  ul.cjwt li { height:40px; padding:0 0 10px;}
.main .fuwu  .rights  ul.cjwt li a{ display:block; padding:0 20px; background:#f2f2f2;  height:40px; line-height:40px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.main .fuwu  .rights  ul.cjwt li a:hover{background:#05a; color:#fff; }


/********************************/
.main   ul.ccplist{ margin:0 auto 30px}
.main   ul.ccplist li{ width:256px; height:190px; padding:20px; float:left;}
.main   ul.ccplist li:hover{ box-shadow:0 0 5px #999;}
.main   ul.ccplist li .tu { width:256px; height:160px; overflow:hidden;}
.main   ul.ccplist li .tu img{ width:100%; }
.main   ul.ccplist li  .wen{ height:30px; line-height:30px; width:256px; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; font-size:16px;}
.main   ul.ccplist li:hover .wen{ color:#05a;}

.main .tuji { text-align:center;font-size:0;  line-height:0; margin:20px auto;}
.main .tuji a{ display:inline-block; width:228px; height:228px; overflow:hidden; margin:1px; }
.main .tuji a img{ width:228px; height:228px;}

.main   ul.rylist li{ width:256px; height:256px; padding:20px; float:left; }
.main   ul.rylist li .tu { width:242px; height:242px; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #ddd; overflow:hidden;}
.main   ul.rylist li .tu img{ max-height:240px; max-width:240px;}


/*************************/
.main .rights{ width:920px; background:#fff;overflow:hidden;  box-shadow:0 3px 5px #999; border:1px solid #ddd;}
.main .rights .tit{ height:50px;  padding:25px; border-bottom:1px solid #ddd; }
.main .rights  .tit i{ display:block; float:left; width:50px; height:50px; background:url(img/citie2.png) center center no-repeat ; margin-right:10px; }
.main .rights  .tit p{ color:#183884; line-height:50px; font-size:28px;}
.main .rights  .tit p span{ color:#666;;float:right; line-height:50px; font-size:14px; }
.main .rights  .tit A{ color:#666; padding:0 10px; }
.main .rights  .tit A.links{ border-left:1px solid #999; font-size:18px; }
.main .rights  .tit A.links:first-child{ border:none;}
.main .rights  .tit A.on{ color:#999;}
.main .rights  .tit A:hover{ color:#183884;}


.main .rights  ul.cplist{ margin:15px auto;}
.main .rights  ul.cplist li{ float:left; width:200px; margin:10px 10px; overflow:hidden; text-align:center; padding:2px; border:1px solid #def;}
.main .rights  ul.cplist li .tu{ width:200px ; height:150px; overflow:hidden;}
.main .rights  ul.cplist li .tu img{ width:200px; height:auto; display:block;}
.main .rights  ul.cplist li:hover .tu img {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

.main .rights  ul.cplist li p.wen{ line-height:20px; padding:8px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .rights  ul.cplist li:hover p{ background:#def;}
.main .rights  ul.cplist li:hover{ border:1px solid #183884;}

.main .rights .gsxmnr{ margin:20px auto; width:880px; overflow:hidden; line-height:1.9em; text-align:justify; font-size:16px;}
.main .rights .gsxmnr img{ max-width:880px; height:auto; vertical-align:bottom;}
.main .rights .gsxmnr table{ border-collapse:collapse; margin:10px auto; width:100%; }
.main .rights .gsxmnr .biaoti{ text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ddd;}
.main .rights .gsxmnr .biaoti h1{ margin:0 auto; font-size:28px; line-height:1.4em;  font-weight:normal; color:#333;}
.main .rights .gsxmnr .biaoti p{ color:#999; }

.main  .bxw_list{ width:880px; margin:10px auto;}
.main  ul.bxw_list li a{ display:block; line-height:40px; border-bottom:1px dashed #ddd; background:url(img/smpd.gif) left center no-repeat; padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.main  ul.bxw_list li a span{ float:right; padding-left:20px;}