/* CSS Document */

/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
*{margin:0px; padding:0px;}
body{ color:#1b1b1b; font-size:14px; overflow-x:hidden;  font-family:'\5FAE\8F6F\96C5\9ED1'; background:#fff;}
ul,li,h1,h2,h3,h4,h5,h6,input{ margin:0px; padding:0px;}
.center{ margin:0 auto; text-align:left; width:1000px;}
.clean{ clear:both; width:0px; height:0px; line-height:0px; overflow:hidden;}
a:link{ color:#1b1b1b;text-decoration:none; }
a:visited {color: #1b1b1b; text-decoration:none;}
a:hover{ color:#f54509; text-decoration:none; transition:all 0.3s linear 0s;}
/*------------------------------------------------------------------------------------------------------------------------*/
/*-----transition:all 0.3s linear 0s;-----*/

/*----------------------------------------------------top begin-----------------------------------------------------------*/
.sr_top{ height:165px; overflow:hidden; position:relative;}
.sr_logo{ width:676px; height:125px; display:block; overflow:hidden; position:absolute; top:20px; left:0px;}
.sr_tel{ width:247px; height:40px; overflow:hidden; position:absolute; top:47px; right:0px;}
.sr_search{ width:245px; height:32px; border:#9e9e9e 1px solid; position:absolute; top:95px; right:0px;}
.search_key{width:200px; height:32px; border:none; line-height:32px; text-indent:5px; display:block; float:left; margin-right:8px;}
.sr_nav{ width:100%; height:50px; background:#003266; font-size:15px;}
.nav_cont{ list-style:none; zoom:1; display:block; height:50px; line-height:50px; padding:0px 2px;}
.nav_cont li{ width:125px; height:auto; display:block; float:left; position:relative;}
.nav_cont li a.nav_a,.nav_cont li a.nav_a:link,.nav_cont li a.nav_a:visited{ width:166px; height:50px; display:block; text-align:center; color:#fff;}
.nav_cont li a.nav_poit,.nav_cont li a.nav_poit:link,.nav_cont li a.nav_poit:visited,.nav_cont li a.nav_a:hover{ background:#000;}
.nav_tow{ width:166px; height:auto; position:absolute; top:50px; left:0px; background:#004fa1; display:none;}
.nav_three{ width:332px; height:auto; overflow:hidden; position:absolute; top:0px; left:166px; background:url(../images/sr_01.png) 0 0 repeat; display:none; font-size:12px;}
.nav_three a,.nav_three a:link,.nav_three:visited{ width:166px; height:50px; text-align:center; display:block; float:left;}
.sr_banner{ width:100%; height:540px; overflow:hidden; text-align:center; margin:0 auto; background:#125488; position:relative; z-index:0;}
/*----------------------------------------------------top end-----------------------------------------------------------*/

/*----------------------------------------------------content begin--------------------------------------------------------*/
.sr_indexcont{ list-style:none; zoom:1; display:block; height:auto; overflow:hidden; padding:40px 0px;}
.sr_indexcont li{ width:314px; height:auto; margin-right:29px; margin-botton:29px; display:block; overflow:hidden; float:left;}
.sr_indexcont li.ic_poit{ margin-right:0px;}
.sr_indexcont li img{ display:block; margin-bottom:10px;}
.sr_indexcont li a,.sr_indexcont li a:link,.sr_indexcont li a:visited{ display:block; font-size:20px; text-align:center; line-height:50px; color:#000;}
.sr_indexcont li a:hover{ color:#f00;}
/*----------------------------------------------------content end-------------------------------------------------------*/

/*----------------------------------------------------bottom begin--------------------------------------------------------*/
.sr_bottom{ width:100%; height:auto; overflow:hidden; background:url(../images/sr_04.jpg) 0 0 repeat; padding:30px 0px;}
.bottom_list{ width:170px; height:auto; overflow:hidden; float:left; padding-right:50px;}
.bottom_list.bottom_r1{ width:110px;}
.bottom_list.bottom_r2{ width:140px; }
.bottom_list.bottom_r3{ width:180px; }
.bottom_list.bottom_r4{ width:140px; }
.bottom_list.bottom_r5{ width:210px; padding-right:0px;}
.bottom_h{ width:auto; height:35px; line-height:35px; border-bottom:#004fa1 1px solid; font-size:14px; color:#ffff00; margin-bottom:8px;}
.bottom_h span{ margin:0px 20px;}
.bottom_list a,.bottom_list a:link,.bottom_list a:visited,.bottom_list p{ color:#fff; line-height:30px;}
.bottom_list a:hover{ color:#ffff00;}
.sr_bottom1{ width:100%; height:50px; line-height:50px; background:#000; color:#fff; text-align:center;}
.sr_bottom1 span{ margin:0px 10px;}
.sr_bottom1 a,.sr_bottom1 a:link,.sr_bottom1 a:visited{ color:#fff;}
.sr_bottom1 a:hover{ color:#f00;}
/*----------------------------------------------------bottom end----------------------------------------------------------*/

/*----------------------------------------------------towcont_page----------------------------------------------------------*/
.sr_content{ height:auto; padding:40px 0px; overflow:hidden;}
.tow_left{ width:250px; height:auto; overflow:hidden; float:left;}
.left_search{ width:auto; height:auto; line-height:30px; overflow:hidden; color:#000; padding:0px 25px 10px 25px;}
.left_search p{ display:block; padding-bottom:10px;}
.ps_key{ width:130px; margin-right:15px;}
.left_pclass{ width:auto; height:auto; padding:10px 0px; border-top:#ccc 1px dotted;}
.left_h1{ width:auto; height:35px; line-height:35px; text-indent:25px; background:url(../images/sr_05.jpg) left center no-repeat; font-size:14px;}
.left_pul{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; line-height:28px; padding-left:25px; font-size:12px;}

.tow_right{ width:720px; height:auto; overflow:hidden; float:right;}
.right_pclass{ width:auto; height:45px; list-style:none; zoom:1; display:block; overflow:hidden; margin-bottom:20px;}
.right_pclass li{ width:auto; height:auto; overflow:hidden; display:block; padding-right:2px; float:left;}
.right_pclass li a,.right_pclass li a:link,.right_pclass li a:visited{ width:165px; height:45px; display:block; background:#c7c7c7; text-align:center; line-height:45px; font-size:16px;}
.right_pclass li.rp_poit a,.right_pclass li.rp_poit a:link,.right_pclass li.rp_poit a:visited,.right_pclass li a:hover{ background:#ec3c00; color:#fff;}
.right_h1{ width:auto; height:45px; text-indent:25px; line-height:45px; background:url(../images/sr_05.jpg) left center no-repeat; border-bottom:#ccc 1px dotted; font-size:14px;}
.right_prolist{ list-style:none; zoom:1; display:block; overflow:hidden; width:auto; height:auto; padding-top:30px;}
.right_prolist li{ width:156px; height:auto; overflow:hidden; margin-right:32px; margin-bottom:20px; float:left; text-align:center; font-size:12px;}
.right_prolist li.rp_r{ margin-right:0px;}
.right_prolist li a img,.right_prolist li a:link img,.right_prolist li a:visited img{ width:150px; height:170px; padding:2px; border:#ccc 1px solid; margin-bottom:5px;}
.right_prolist li a:hover img{ border:#ec3c00 1px solid; transition:all 0.3s linear 0s;}
.right_procont{ width:auto; height:auto; padding:25px 0px; overflow:hidden;}
.right_procont img{ display:block; float:left; width:300px; margin-bottom:15px;}
.procont_r{ width:400px; height:auto; overflow:hidden; float:right;}
.procont_r b{ display:block; width:100%; height:45px; line-height:45px; background:#e7e7e7; text-align:center; font-size:18px; font-weight:normal;}
.procont_r p{ padding-top:15px; max-height:280px; display:block; line-height:28px; margin-bottom:15px;}
.cont_cont{ padding:15px 0px; line-height:28px; overflow:hidden;}
.cont_cont p{ padding:5px 0px;}
.cont_cont img{ max-width:720px; display:block;}

.left_h2{ width:auto; height:55px; text-align:center; font-size:18px; color:#fff; background:#1d7ec0; line-height:55px; font-weight:normal; margin-bottom:10px;}
.left_dg{ display:block; margin:30px 0px;}
.left_h3{ width:auto; height:40px; line-height:40px; background:#eee; text-align:center; line-height:40px; font-size:14px; font-weight:normal;}
.left_lx{ padding:15px 0px; line-height:28px; overflow:hidden;}

.list_news{ width:auto; height:auto; padding:20px 0px; overflow:hidden; border-bottom:#ccc 1px dotted; position:relative;}
.list_news img{ display:block; margin-right:20px; float:left;}
.list_news b{ display:block; line-height:45px; font-size:16px; line-height:45px;}
.list_news p{ display:block; line-height:28px; overflow:hidden;}
a.news_more,a.news_more:link,a.news_more:visited{ width:70px; height:25px; text-align:center; line-height:25px; background:#ec3c00; color:#fff; position:absolute; bottom:15px; right:20px; font-size:12px;}
.list_news p img{ display:none;}
a.news_more:hover{ color:#101010; background:#ccc;}

.cont_title{ width:auto; height:40px; padding-top:25px; font-size:18px; text-align:center; font-weight:normal; line-height:40px;}
.cont_other{ text-align:center; line-height:35px; height:35px; border-bottom:#ccc 1px solid; color:#aaa;}
.cont_zxdg{ list-style:none; zoom:1; display:block; overflow:hidden; padding:25px 0px;}
.cont_zxdg li{ display:block; float:left; padding:8px 0px;}
.cont_zxdg li.zxdg_left{ width:110px; text-align:right;}
.cont_zxdg li input{ width:200px;}
.cont_zxdg li textarea{ width:400px; height:150px; overflow:hidden;}
.cont_zxdg li input.zxdg_sub{ width:120px; height:35px; line-height:35px; border:#ccc 1px solid; background:#f0f0f0; text-align:center; margin-right:20px; cursor:pointer;}
/*----------------------------------------------------towcont_page----------------------------------------------------------*/

/*----------------------------------------------------towcont_page----------------------------------------------------------*/
.tow_page{ text-align:center; padding:15px 0px; margin:15px 0px;}
.tow_page a,.tow_page span{ border:#ccc 1px solid; padding:5px; margin:0px 5px;}
.tow_page span{ background:#c7c7c7;}
/*----------------------------------------------------towcont_page----------------------------------------------------------*/

/*----------------------------------------------------pf----------------------------------------------------*/
.sr_pf{ width:146px; height:299px; overflow:hidden; background:url(../images/pf.png) center center no-repeat; position:fixed; top:200px; left:10px; z-index:100;}
.pf_link{ width:146px; height:100px; display:block; position:absolute; top:20px;}
.pf_top{ width:146px; height:62px; display:block; position:absolute; bottom:0px; left:0px;}
/*----------------------------------------------------pf----------------------------------------------------*/




